Merge "Migrate to gerrit-maven-stage (CLAMP)"
[ci-management.git] / jjb / aaf / aaf-cadi.yaml
1 ---
2 - project:
3     name: aaf-cadi
4     project-name: 'aaf-cadi'
5     jobs:
6       - '{project-name}-{stream}-verify-java'
7       - '{project-name}-{stream}-merge-java'
8       - '{project-name}-{stream}-release-version-java-daily'
9     project: 'aaf/cadi'
10     stream:
11       - 'master':
12           branch: 'master'
13     mvn-settings: 'aaf-cadi-settings'
14     files: '**'
15     archive-artifacts: ''
16
17 - project:
18     name: aaf-cadi-shiro-sonar
19     jobs:
20       - gerrit-maven-sonar
21     cron: '@daily'
22     build-node: ubuntu1604-builder-4c-4g
23     project: 'aaf/cadi'
24     project-name: 'aaf-cadi-shiro'
25     branch: 'master'
26     mvn-params: '-f shiro/pom.xml'
27     mvn-settings: 'aaf-cadi-settings'
28     mvn-goals: 'clean install'
29     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
30 # Though the below docker jobs have "aai" in the name, there is no aai code involved.
31 - project:
32     name: aaf-cadi-fproxy
33     project-name: 'aaf-cadi-fproxy'
34     jobs:
35       - '{project-name}-{stream}-aai-docker-java-daily':
36           pom: 'sidecar/fproxy/pom.xml'
37           mvn-goals: 'docker:build'
38           build-node: ubuntu1604-docker-8c-8g
39     project: 'aaf/cadi'
40     docker-image-name: 'onap/fproxy'
41     stream:
42       - 'master':
43           branch: 'master'
44     mvn-settings: 'aaf-cadi-settings'
45     files: '**'
46     archive-artifacts: ''
47
48 - project:
49     name: aaf-cadi-fproxy-sonar
50     jobs:
51       - gerrit-maven-sonar
52     cron: '@daily'
53     build-node: ubuntu1604-builder-4c-4g
54     project: 'aaf/cadi'
55     project-name: 'aaf-cadi-fproxy'
56     branch: 'master'
57     mvn-params: '-f sidecar/fproxy/pom.xml'
58     mvn-settings: 'aaf-cadi-settings'
59     mvn-goals: 'clean install'
60     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
61
62 - project:
63     name: aaf-cadi-rproxy
64     project-name: 'aaf-cadi-rproxy'
65     jobs:
66       - '{project-name}-{stream}-aai-docker-java-daily':
67           pom: 'sidecar/rproxy/pom.xml'
68           mvn-goals: 'docker:build'
69           build-node: ubuntu1604-docker-8c-8g
70     project: 'aaf/cadi'
71     docker-image-name: 'onap/rproxy'
72     stream:
73       - 'master':
74           branch: 'master'
75     mvn-settings: 'aaf-cadi-settings'
76     files: '**'
77     archive-artifacts: ''
78
79 - project:
80     name: aaf-cadi-rproxy-sonar
81     jobs:
82       - gerrit-maven-sonar
83     cron: '@daily'
84     build-node: ubuntu1604-builder-4c-4g
85     project: 'aaf/cadi'
86     project-name: 'aaf-cadi-rproxy'
87     branch: 'master'
88     mvn-params: '-f sidecar/rproxy/pom.xml'
89     mvn-settings: 'aaf-cadi-settings'
90     mvn-goals: 'clean install'
91     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
92
93 - project:
94     name: aaf-cadi-tproxy-config
95     project-name: 'aaf-cadi-tproxy-config'
96     jobs:
97       - '{project-name}-{stream}-aai-docker-java-daily':
98           pom: 'sidecar/tproxy-config/pom.xml'
99           mvn-goals: 'docker:build'
100           build-node: ubuntu1604-docker-8c-8g
101     project: 'aaf/cadi'
102     docker-image-name: 'onap/tproxy-config'
103     stream:
104       - 'master':
105           branch: 'master'
106     mvn-settings: 'aaf-cadi-settings'
107     files: '**'
108     archive-artifacts: ''
109
110 - project:
111     name: aaf-cadi-clm
112     jobs:
113       - gerrit-maven-clm
114     nexus-iq-namespace: 'onap-'
115     project: 'aaf/cadi'
116     project-name: 'aaf-cadi'
117     branch: 'master'
118     mvn-settings: 'aaf-cadi-settings'
119
120 - project:
121     name: aaf-cadi-info
122     project-name: aaf-cadi
123     jobs:
124       - gerrit-info-yaml-verify
125     project: aaf/cadi
126     branch: master