Merge "remove modeling-toscaparsers-nfvparser from JJB"
[ci-management.git] / jjb / aaf / aaf-cadi.yaml
1 ---
2 # Note: 202003, LF says ubuntu1604 is deprecated.  Use ubuntu1804 when needed
3 - project:
4     name: aaf-cadi
5     project-name: 'aaf-cadi'
6     jobs:
7       - '{project-name}-{stream}-verify-java'
8       - '{project-name}-{stream}-merge-java'
9       - '{project-name}-gerrit-release-jobs':
10           build-node: centos7-docker-8c-8g
11       - gerrit-maven-stage:
12           sign-artifacts: true
13           build-node: centos7-docker-8c-8g
14           maven-versions-plugin: true
15     project: 'aaf/cadi'
16     stream:
17       - 'master':
18           branch: 'master'
19     mvn-settings: 'aaf-cadi-settings'
20     files: '**'
21     archive-artifacts: ''
22
23 - project:
24     name: aaf-cadi-shiro-sonar
25     jobs:
26       - gerrit-maven-sonar
27     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}'
31     sonar-mvn-goal: '{sonar_mvn_goal}'
32     cron: '@daily'
33     build-node: ubuntu1804-builder-4c-4g
34     project: 'aaf/cadi'
35     project-name: 'aaf-cadi-shiro'
36     branch: 'master'
37     mvn-params: '-f shiro/pom.xml'
38     mvn-settings: 'aaf-cadi-settings'
39     mvn-goals: 'clean install'
40     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
41 # 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'
49           build-node: ubuntu1804-docker-8c-8g
50     project: 'aaf/cadi'
51     docker-image-name: 'onap/fproxy'
52     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
63     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}'
67     sonar-mvn-goal: '{sonar_mvn_goal}'
68     cron: '@daily'
69     build-node: ubuntu1804-builder-4c-4g
70     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'
85           build-node: ubuntu1804-docker-8c-8g
86     project: 'aaf/cadi'
87     docker-image-name: 'onap/rproxy'
88     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
99     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}'
103     sonar-mvn-goal: '{sonar_mvn_goal}'
104     cron: '@daily'
105     build-node: ubuntu1804-builder-4c-4g
106     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'
121           build-node: ubuntu1804-docker-8c-8g
122     project: 'aaf/cadi'
123     docker-image-name: 'onap/tproxy-config'
124     stream:
125       - 'master':
126           branch: 'master'
127     mvn-settings: 'aaf-cadi-settings'
128     files: '**'
129     archive-artifacts: ''
130
131 - project:
132     name: aaf-cadi-clm
133     jobs:
134       - gerrit-maven-clm
135     nexus-iq-namespace: 'onap-'
136     project: 'aaf/cadi'
137     project-name: 'aaf-cadi'
138     branch: 'master'
139     mvn-settings: 'aaf-cadi-settings'
140
141 - project:
142     name: aaf-cadi-info
143     project-name: aaf-cadi
144     jobs:
145       - gerrit-info-yaml-verify
146     build-node: centos7-builder-2c-1g
147     project: aaf/cadi
148     branch: master