Merge "Change build node for multicloud openstack jjb"
[ci-management.git] / jjb / aai / aai-aai-common.yaml
1 ---
2 - project:
3     name: aai-aai-common-project-view
4     project-name: aai-aai-common
5     views:
6       - project-view
7
8 - project:
9     name: aai-aai-common-master
10     project-name: 'aai-aai-common'
11     jobs:
12       - '{project-name}-{stream}-verify-java'
13       - '{project-name}-{stream}-merge-java'
14       - gerrit-maven-stage:
15           build-node: ubuntu1604-builder-4c-4g
16           maven-versions-plugin: true
17     project: 'aai/aai-common'
18     stream:
19       - 'master':
20           branch: 'master'
21       - 'elalto':
22           branch: 'elalto'
23     mvn-settings: 'aai-aai-common-settings'
24     mvn-version: 'mvn35'
25     files: '**'
26     archive-artifacts: ''
27     build-node: ubuntu1604-builder-4c-4g
28
29 - project:
30     name: aai-aai-common-sonar
31     jobs:
32       - gerrit-maven-sonar
33     cron: '@daily'
34     build-node: ubuntu1604-builder-4c-4g
35     project: 'aai/aai-common'
36     project-name: 'aai-aai-common'
37     branch: 'master'
38     mvn-settings: 'aai-aai-common-settings'
39     mvn-goals: 'clean install'
40     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
41     mvn-version: 'mvn35'
42
43 - project:
44     name: aai-aai-common-clm
45     jobs:
46       - gerrit-maven-clm
47     nexus-iq-namespace: 'onap-'
48     build-node: ubuntu1604-builder-4c-4g
49     project: 'aai/aai-common'
50     project-name: 'aai-aai-common'
51     stream:
52       - 'elalto':
53           branch: 'elalto'
54     mvn-settings: 'aai-aai-common-settings'
55     mvn-version: 'mvn35'
56
57 - project:
58     name: aai-aai-common-info
59     project-name: aai-aai-common
60     jobs:
61       - gerrit-info-yaml-verify
62     project: aai/aai-common
63     branch: master
64
65 - project:
66     name: 'aai-aai-common-docker'
67     jobs:
68       - '{project-name}-{stream}-verify-docker'
69       - '{project-name}-{stream}-merge-docker'
70       - gerrit-maven-docker-stage:
71           mvn-params: '-P docker -Dmaven.test.skip=true'
72           build-node: ubuntu1604-docker-8c-8g
73           container-public-registry: 'nexus3.onap.org:10001'
74           container-staging-registry: 'nexus3.onap.org:10003'
75     project-name: 'aai-aai-common'
76     project: 'aai/aai-common'
77     stream:
78       - 'master-alpine':
79           branch: 'master'
80           distro: 'alpine'
81       - 'master-ubuntu':
82           branch: 'master'
83           distro: 'ubuntu'
84     docker_name: 'onap/aai-common-{distro}'
85     docker_build_args: '-f ./Dockerfile.{distro}'
86     docker_root: '$WORKSPACE/Dockerfiles/aai-common/'
87     mvn-settings: 'aai-aai-common-settings'
88     mvn-version: 'mvn35'
89     files: 'Dockerfiles/aai-common/**'
90     build-node: ubuntu1604-docker-8c-8g
91
92 - project:
93     name: 'aai-aai-common-whitesource'
94     project-name: 'aai-aai-common'
95     jobs:
96       - gerrit-whitesource-scan
97     mvn-settings: 'aai-aai-common-settings'
98     wss-product-name: 'aai'
99     mvn-clean-install: true
100     project: 'aai/aai-common'
101     branch: master