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       - gerrit-maven-stage:
10           sign-artifacts: true
11           build-node: centos7-docker-8c-8g
12           maven-versions-plugin: true
13     project: 'aaf/cadi'
14     stream:
15       - 'master':
16           branch: 'master'
17     mvn-settings: 'aaf-cadi-settings'
18     files: '**'
19     archive-artifacts: ''
20
21 - project:
22     name: aaf-cadi-shiro-sonar
23     jobs:
24       - gerrit-maven-sonar
25     sonarcloud: true
26     sonarcloud-project-organization: '{sonarcloud_project_organization}'
27     sonarcloud-api-token: '{sonarcloud_api_token}'
28     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
29     sonar-mvn-goal: '{sonar_mvn_goal}'
30     cron: '@daily'
31     build-node: ubuntu1804-builder-4c-4g
32     project: 'aaf/cadi'
33     project-name: 'aaf-cadi-shiro'
34     branch: 'master'
35     mvn-params: '-f shiro/pom.xml'
36     mvn-settings: 'aaf-cadi-settings'
37     mvn-goals: 'clean install'
38     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
39 # Though the below docker jobs have "aai" in the name, there is no aai code involved.
40 - project:
41     name: aaf-cadi-fproxy
42     project-name: 'aaf-cadi-fproxy'
43     jobs:
44       - '{project-name}-{stream}-aai-docker-java-daily':
45           pom: 'sidecar/fproxy/pom.xml'
46           mvn-goals: 'docker:build'
47           build-node: ubuntu1804-docker-8c-8g
48     project: 'aaf/cadi'
49     docker-image-name: 'onap/fproxy'
50     stream:
51       - 'master':
52           branch: 'master'
53     mvn-settings: 'aaf-cadi-settings'
54     files: '**'
55     archive-artifacts: ''
56
57 - project:
58     name: aaf-cadi-fproxy-sonar
59     jobs:
60       - gerrit-maven-sonar
61     sonarcloud: true
62     sonarcloud-project-organization: '{sonarcloud_project_organization}'
63     sonarcloud-api-token: '{sonarcloud_api_token}'
64     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
65     sonar-mvn-goal: '{sonar_mvn_goal}'
66     cron: '@daily'
67     build-node: ubuntu1804-builder-4c-4g
68     project: 'aaf/cadi'
69     project-name: 'aaf-cadi-fproxy'
70     branch: 'master'
71     mvn-params: '-f sidecar/fproxy/pom.xml'
72     mvn-settings: 'aaf-cadi-settings'
73     mvn-goals: 'clean install'
74     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
75
76 - project:
77     name: aaf-cadi-rproxy
78     project-name: 'aaf-cadi-rproxy'
79     jobs:
80       - '{project-name}-{stream}-aai-docker-java-daily':
81           pom: 'sidecar/rproxy/pom.xml'
82           mvn-goals: 'docker:build'
83           build-node: ubuntu1804-docker-8c-8g
84     project: 'aaf/cadi'
85     docker-image-name: 'onap/rproxy'
86     stream:
87       - 'master':
88           branch: 'master'
89     mvn-settings: 'aaf-cadi-settings'
90     files: '**'
91     archive-artifacts: ''
92
93 - project:
94     name: aaf-cadi-rproxy-sonar
95     jobs:
96       - gerrit-maven-sonar
97     sonarcloud: true
98     sonarcloud-project-organization: '{sonarcloud_project_organization}'
99     sonarcloud-api-token: '{sonarcloud_api_token}'
100     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
101     sonar-mvn-goal: '{sonar_mvn_goal}'
102     cron: '@daily'
103     build-node: ubuntu1804-builder-4c-4g
104     project: 'aaf/cadi'
105     project-name: 'aaf-cadi-rproxy'
106     branch: 'master'
107     mvn-params: '-f sidecar/rproxy/pom.xml'
108     mvn-settings: 'aaf-cadi-settings'
109     mvn-goals: 'clean install'
110     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
111
112 - project:
113     name: aaf-cadi-tproxy-config
114     project-name: 'aaf-cadi-tproxy-config'
115     jobs:
116       - '{project-name}-{stream}-aai-docker-java-daily':
117           pom: 'sidecar/tproxy-config/pom.xml'
118           mvn-goals: 'docker:build'
119           build-node: ubuntu1804-docker-8c-8g
120     project: 'aaf/cadi'
121     docker-image-name: 'onap/tproxy-config'
122     stream:
123       - 'master':
124           branch: 'master'
125     mvn-settings: 'aaf-cadi-settings'
126     files: '**'
127     archive-artifacts: ''
128
129 - project:
130     name: aaf-cadi-clm
131     jobs:
132       - gerrit-maven-clm
133     nexus-iq-namespace: 'onap-'
134     project: 'aaf/cadi'
135     project-name: 'aaf-cadi'
136     branch: 'master'
137     mvn-settings: 'aaf-cadi-settings'
138
139 - project:
140     name: aaf-cadi-info
141     project-name: aaf-cadi
142     jobs:
143       - gerrit-info-yaml-verify
144     build-node: centos7-builder-2c-1g
145     project: aaf/cadi
146     branch: master