blob: 165739aad24080f56074ed8705ff3322c17c6ae6 [file] [log] [blame]
YongchaoWu3072a9d2019-11-07 20:27:07 +01001---
2- project:
3 name: nonrtric-project-view
4 project-name: nonrtric
5 views:
6 - project-view
7
8- project:
9 name: nonrtric-info
10 project: nonrtric
11 project-name: nonrtric
Aric Gardnerda252d22019-10-11 16:10:03 -040012 build-node: centos7-builder-1c-1g
YongchaoWu3072a9d2019-11-07 20:27:07 +010013 jobs:
14 - gerrit-info-yaml-verify
YongchaoWuba898322019-11-12 12:15:03 +010015
elinuxhenrikba9bee22020-06-02 11:53:56 +020016- nonrtric_jdk_common: &nonrtric_jdk_common
17 name: nonrtric-jdk-common
YongchaoWuba898322019-11-12 12:15:03 +010018 # git repo
19 project: nonrtric
20 # jenkins job name prefix
21 project-name: nonrtric
22 # maven settings file has docker credentials
23 mvn-settings: nonrtric-settings
YongchaoWuba898322019-11-12 12:15:03 +010024 mvn-version: mvn36
elinuxhenrikba9bee22020-06-02 11:53:56 +020025 java-version: openjdk11
26
YongchaoWuba898322019-11-12 12:15:03 +010027- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020028 <<: *nonrtric_jdk_common
YongchaoWuba898322019-11-12 12:15:03 +010029 mvn-params: -Dbuild.number=${{BUILD_NUMBER}}
30 jobs:
ecaiyanlinuxea8b6342020-06-10 15:26:55 +020031 - gerrit-maven-docker-verify:
32 mvn-opts: -Dexec.skip=false
YongchaoWuba898322019-11-12 12:15:03 +010033 - gerrit-maven-docker-merge
34 - gerrit-maven-docker-stage
35 stream:
36 - master:
wrider7f7c1c72019-11-19 00:13:13 -050037 branch: master
38
elinuxhenrike2c327b2020-05-29 09:48:09 +020039# nonrtric:policy-agent
elinuxhenrikba9bee22020-06-02 11:53:56 +020040# Maven artifacts for nonrtric-policy-agent
41- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020042 <<: *nonrtric_jdk_common
elinuxhenrikba9bee22020-06-02 11:53:56 +020043 name: nonrtric-policy-agent
44 project-name: '{name}'
ecaiyanlinux66176432020-06-08 16:46:57 +020045 mvn-opts: '-Ddocker.skip=true -Dexec.skip=true'
elinuxhenrike2c327b2020-05-29 09:48:09 +020046 mvn-params: '-f policy-agent'
47 gerrit_trigger_file_paths:
48 - compare-type: REG_EXP
49 pattern: 'policy-agent/.*'
elinuxhenrikba9bee22020-06-02 11:53:56 +020050 build-node: ubuntu1804-builder-4c-4g
51 jobs:
52 - gerrit-maven-verify
53 - gerrit-maven-merge
54 - gerrit-maven-stage
55 - gerrit-maven-clm
56 stream:
57 - master:
58 branch: master
elinuxhenrike2c327b2020-05-29 09:48:09 +020059
elinuxhenrik54cd5492020-06-03 14:00:26 +020060# nonrtric:sdnc-a1-controller
61# Maven artifacts for nonrtric-sdnc-a1-controller
elinuxhenrike2c327b2020-05-29 09:48:09 +020062- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020063 <<: *nonrtric_jdk_common
elinuxhenrik54cd5492020-06-03 14:00:26 +020064 name: nonrtric-sdnc-a1-controller
elinuxhenrikba9bee22020-06-02 11:53:56 +020065 project-name: '{name}'
ecaiyanlinux66176432020-06-08 16:46:57 +020066 mvn-opts: '-Ddocker.skip=true -Dexec.skip=true'
elinuxhenrik54cd5492020-06-03 14:00:26 +020067 mvn-params: '-f sdnc-a1-controller/northbound'
elinuxhenrikba9bee22020-06-02 11:53:56 +020068 gerrit_trigger_file_paths:
69 - compare-type: REG_EXP
elinuxhenrik54cd5492020-06-03 14:00:26 +020070 pattern: 'sdnc-a1-controller/northbound/.*'
elinuxhenrike2c327b2020-05-29 09:48:09 +020071 build-node: ubuntu1804-builder-4c-4g
72 jobs:
73 - gerrit-maven-verify
74 - gerrit-maven-merge
75 - gerrit-maven-stage
76 - gerrit-maven-clm
77 stream:
78 - master:
79 branch: master
80
wrider7f7c1c72019-11-19 00:13:13 -050081- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020082 <<: *nonrtric_jdk_common
wrider7f7c1c72019-11-19 00:13:13 -050083 name: nonrtric-release
84 branch: master
85 # maven release requires sigul which requires centos
86 # container release requires docker
87 build-node: centos7-docker-2c-8g
88 jobs:
89 - '{project-name}-gerrit-release-jobs'
Lott, Christopher (cl778h)e691a222020-02-07 05:23:20 -050090
91- project:
elinuxhenrikd1cada72020-06-17 08:37:11 +020092 <<: *nonrtric_jdk_common
Lott, Christopher (cl778h)e691a222020-02-07 05:23:20 -050093 name: nonrtric-sonar
94 # template goal install builds docker image unnecessarily
ecaiyanlinux66176432020-06-08 16:46:57 +020095 mvn-params: '-Ddocker.skip=true -Dexec.skip=true'
Lott, Christopher (cl778h)e691a222020-02-07 05:23:20 -050096 sonarcloud: true
97 sonarcloud-api-token: '{sonarcloud_api_token}'
98 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
99 sonarcloud-project-organization: '{sonarcloud_project_organization}'
100 jobs:
101 - gerrit-maven-sonar