blob: 79bc5427fb66b9c8a1157fa17d7f726f3c6f8815 [file] [log] [blame]
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -07001---
Kailash5ec1db72019-02-12 13:15:49 -08002# omec license check job
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -07003
4- project:
Kailashb7425dd2019-02-12 14:16:07 -08005 name: omec-license-check
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -07006
7 project-name: '{name}'
8
9 jobs:
Zack Williams73c3cf42019-02-25 23:43:22 -070010 - 'blackduck-license-check'
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070011
12- job-template:
Zack Williams73c3cf42019-02-25 23:43:22 -070013 id: 'blackduck-license-check'
Kailash5ec1db72019-02-12 13:15:49 -080014 name: 'omec-license'
Kailashb7425dd2019-02-12 14:16:07 -080015
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070016 description: |
Zack Williams73c3cf42019-02-25 23:43:22 -070017 Created by {id} job-template from ci-management/jjb/license-check.yaml<br />
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070018 Copyright (c) 2018 Open Networking Foundation (ONF)
19
Kailash0acabe32019-02-12 14:03:09 -080020 properties:
21 - cord-infra-properties:
22 build-days-to-keep: '{build-days-to-keep}'
23 artifact-num-to-keep: '{artifact-num-to-keep}'
24
25 wrappers:
26 - lf-infra-wrappers:
27 build-timeout: '{build-timeout}'
28 jenkins-ssh-credential: '{jenkins-ssh-credential}'
29
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070030 parameters:
31 - string:
32 name: TestNodeName
Kailash5ec1db72019-02-12 13:15:49 -080033 default: 'ubuntu16.04-basebuild-1c-1g'
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070034 description: 'Jenkins node name of TestVM Node'
35
36 - string:
37 name: branch
38 default: 'master'
39 description: 'Gerrit Branch'
40
41 - string:
42 name: repos
Kailash5ec1db72019-02-12 13:15:49 -080043 default: 'ngic-rtc,freediameter,c3po,openmme,oss-util,deployment,il_trafficgen'
44 description: 'list of the repos to check'
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070045
46 - string:
47 name: prefix
48 default: 'cord-m'
49 description: 'The prefix to give to the projects in the BlackDuck dashboard'
50
51 - string:
52 name: notificationEmail
Kailash5ec1db72019-02-12 13:15:49 -080053 default: 'omecproject-support@opennetworking.org'
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070054 description: ''
55
Kailashf1798162019-02-12 13:46:23 -080056 project-type: pipeline
Kailash Khalasi8e12ccd2018-09-27 13:20:25 -070057 concurrent: true
58
Kailashec6ae562019-02-13 10:58:35 -080059 pipeline-scm:
Zack Williams93fc6762019-02-19 17:02:03 -070060 script-path: 'Jenkinsfile-license-check.groovy'
Kailashec6ae562019-02-13 10:58:35 -080061 scm:
62 - git:
Zack Williams93fc6762019-02-19 17:02:03 -070063 url: 'https://github.com/omec-project/omec-project-ci'
Kailashec6ae562019-02-13 10:58:35 -080064 branches:
65 - 'master'
Kailash5ec1db72019-02-12 13:15:49 -080066
67 triggers:
68 - timed: |
69 TZ=America/Los_Angeles
70 H 3 * * *