blob: d8417badfc1931dfbdc07e2b640fefbb005b7f97 [file] [log] [blame]
Sai Gandham6b5e8f72018-07-02 22:51:27 -05001---
Instrumental1b2bc672020-03-27 08:23:24 -05002# Note: 202003, LF says ubuntu1604 is deprecated. Use ubuntu1804 when needed
Sai Gandham6b5e8f72018-07-02 22:51:27 -05003- project:
4 name: aaf-cadi
5 project-name: 'aaf-cadi'
6 jobs:
Sai Gandham6b5e8f72018-07-02 22:51:27 -05007 - '{project-name}-{stream}-verify-java'
8 - '{project-name}-{stream}-merge-java'
Aric Gardner08c562e2020-09-04 16:22:01 -04009 - '{project-name}-gerrit-release-jobs':
10 build-node: centos7-docker-8c-8g
Jessica Wagantalla4513e12019-02-04 14:28:31 -080011 - gerrit-maven-stage:
12 sign-artifacts: true
13 build-node: centos7-docker-8c-8g
14 maven-versions-plugin: true
Sai Gandham6b5e8f72018-07-02 22:51:27 -050015 project: 'aaf/cadi'
16 stream:
17 - 'master':
18 branch: 'master'
19 mvn-settings: 'aaf-cadi-settings'
20 files: '**'
21 archive-artifacts: ''
22
23- project:
Ravi Geda00bdc7f2018-09-20 14:12:42 +010024 name: aaf-cadi-shiro-sonar
Sai Gandham6b5e8f72018-07-02 22:51:27 -050025 jobs:
26 - gerrit-maven-sonar
Jessica Wagantall1e41c362019-11-18 16:59:57 -080027 sonarcloud: true
28 sonarcloud-project-organization: '{sonarcloud_project_organization}'
29 sonarcloud-api-token: '{sonarcloud_api_token}'
30 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
Jessica Wagantall883808b2020-01-09 10:54:25 -080031 sonar-mvn-goal: '{sonar_mvn_goal}'
Gary Wu5f4277f2018-09-28 10:36:23 -070032 cron: '@daily'
Instrumental1b2bc672020-03-27 08:23:24 -050033 build-node: ubuntu1804-builder-4c-4g
Sai Gandham6b5e8f72018-07-02 22:51:27 -050034 project: 'aaf/cadi'
Ravi Gedaf83904a2018-10-03 09:58:05 +010035 project-name: 'aaf-cadi-shiro'
Sai Gandham6b5e8f72018-07-02 22:51:27 -050036 branch: 'master'
Ravi Geda00bdc7f2018-09-20 14:12:42 +010037 mvn-params: '-f shiro/pom.xml'
Sai Gandham6b5e8f72018-07-02 22:51:27 -050038 mvn-settings: 'aaf-cadi-settings'
39 mvn-goals: 'clean install'
40 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
Ravi Geda00bdc7f2018-09-20 14:12:42 +010041# Though the below docker jobs have "aai" in the name, there is no aai code involved.
42- project:
43 name: aaf-cadi-fproxy
44 project-name: 'aaf-cadi-fproxy'
45 jobs:
46 - '{project-name}-{stream}-aai-docker-java-daily':
47 pom: 'sidecar/fproxy/pom.xml'
48 mvn-goals: 'docker:build'
Instrumental1b2bc672020-03-27 08:23:24 -050049 build-node: ubuntu1804-docker-8c-8g
Ravi Geda00bdc7f2018-09-20 14:12:42 +010050 project: 'aaf/cadi'
Ravi Geda17aaf7f2018-09-28 13:09:22 +010051 docker-image-name: 'onap/fproxy'
Ravi Geda00bdc7f2018-09-20 14:12:42 +010052 stream:
53 - 'master':
54 branch: 'master'
55 mvn-settings: 'aaf-cadi-settings'
56 files: '**'
57 archive-artifacts: ''
58
59- project:
60 name: aaf-cadi-fproxy-sonar
61 jobs:
62 - gerrit-maven-sonar
Jessica Wagantall1e41c362019-11-18 16:59:57 -080063 sonarcloud: true
64 sonarcloud-project-organization: '{sonarcloud_project_organization}'
65 sonarcloud-api-token: '{sonarcloud_api_token}'
66 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
Jessica Wagantall883808b2020-01-09 10:54:25 -080067 sonar-mvn-goal: '{sonar_mvn_goal}'
Gary Wu5f4277f2018-09-28 10:36:23 -070068 cron: '@daily'
Instrumental1b2bc672020-03-27 08:23:24 -050069 build-node: ubuntu1804-builder-4c-4g
Ravi Geda00bdc7f2018-09-20 14:12:42 +010070 project: 'aaf/cadi'
71 project-name: 'aaf-cadi-fproxy'
72 branch: 'master'
73 mvn-params: '-f sidecar/fproxy/pom.xml'
74 mvn-settings: 'aaf-cadi-settings'
75 mvn-goals: 'clean install'
76 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
77
78- project:
79 name: aaf-cadi-rproxy
80 project-name: 'aaf-cadi-rproxy'
81 jobs:
82 - '{project-name}-{stream}-aai-docker-java-daily':
83 pom: 'sidecar/rproxy/pom.xml'
84 mvn-goals: 'docker:build'
Instrumental1b2bc672020-03-27 08:23:24 -050085 build-node: ubuntu1804-docker-8c-8g
Ravi Geda00bdc7f2018-09-20 14:12:42 +010086 project: 'aaf/cadi'
Ravi Geda17aaf7f2018-09-28 13:09:22 +010087 docker-image-name: 'onap/rproxy'
Ravi Geda00bdc7f2018-09-20 14:12:42 +010088 stream:
89 - 'master':
90 branch: 'master'
91 mvn-settings: 'aaf-cadi-settings'
92 files: '**'
93 archive-artifacts: ''
94
95- project:
96 name: aaf-cadi-rproxy-sonar
97 jobs:
98 - gerrit-maven-sonar
Jessica Wagantall1e41c362019-11-18 16:59:57 -080099 sonarcloud: true
100 sonarcloud-project-organization: '{sonarcloud_project_organization}'
101 sonarcloud-api-token: '{sonarcloud_api_token}'
102 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
Jessica Wagantall883808b2020-01-09 10:54:25 -0800103 sonar-mvn-goal: '{sonar_mvn_goal}'
Gary Wu5f4277f2018-09-28 10:36:23 -0700104 cron: '@daily'
Instrumental1b2bc672020-03-27 08:23:24 -0500105 build-node: ubuntu1804-builder-4c-4g
Ravi Geda00bdc7f2018-09-20 14:12:42 +0100106 project: 'aaf/cadi'
107 project-name: 'aaf-cadi-rproxy'
108 branch: 'master'
109 mvn-params: '-f sidecar/rproxy/pom.xml'
110 mvn-settings: 'aaf-cadi-settings'
111 mvn-goals: 'clean install'
112 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
113
114- project:
115 name: aaf-cadi-tproxy-config
116 project-name: 'aaf-cadi-tproxy-config'
117 jobs:
118 - '{project-name}-{stream}-aai-docker-java-daily':
119 pom: 'sidecar/tproxy-config/pom.xml'
120 mvn-goals: 'docker:build'
Instrumental1b2bc672020-03-27 08:23:24 -0500121 build-node: ubuntu1804-docker-8c-8g
Ravi Geda00bdc7f2018-09-20 14:12:42 +0100122 project: 'aaf/cadi'
Ravi Geda17aaf7f2018-09-28 13:09:22 +0100123 docker-image-name: 'onap/tproxy-config'
Ravi Geda00bdc7f2018-09-20 14:12:42 +0100124 stream:
125 - 'master':
126 branch: 'master'
127 mvn-settings: 'aaf-cadi-settings'
128 files: '**'
129 archive-artifacts: ''
Jessica Wagantall584add82018-10-18 21:59:04 -0700130
131- project:
132 name: aaf-cadi-clm
133 jobs:
134 - gerrit-maven-clm
Jessica Wagantallf9871362018-12-03 18:02:07 -0800135 nexus-iq-namespace: 'onap-'
Jessica Wagantall584add82018-10-18 21:59:04 -0700136 project: 'aaf/cadi'
137 project-name: 'aaf-cadi'
138 branch: 'master'
139 mvn-settings: 'aaf-cadi-settings'
Jessica Wagantall91514c12019-02-26 23:46:47 -0800140
141- project:
142 name: aaf-cadi-info
143 project-name: aaf-cadi
144 jobs:
145 - gerrit-info-yaml-verify
Jessica Wagantalldb675aa2020-01-14 00:57:36 -0800146 build-node: centos7-builder-2c-1g
Jessica Wagantall91514c12019-02-26 23:46:47 -0800147 project: aaf/cadi
148 branch: master