Merge "[AAI] Adding Istanbul to the configs for gerrit-maven-clm as per instructed"
[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           sign-artifacts: true
16           build-node: centos7-builder-4c-4g
17           maven-versions-plugin: true
18       - '{project-name}-gerrit-release-jobs':
19           build-node: centos7-docker-8c-8g
20     project: 'aai/aai-common'
21     stream:
22       - 'master':
23           branch: 'master'
24           mvn-params: '-P spring-boot-2-1'
25       - 'istanbul':
26           branch: 'istanbul'
27           mvn-params: '-P spring-boot-2-1'
28     mvn-settings: 'aai-aai-common-settings'
29     mvn-version: 'mvn35'
30     files: '**'
31     archive-artifacts: ''
32     build-node: ubuntu1804-builder-4c-4g
33     java-version: openjdk8
34
35 - project:
36     name: aai-aai-common-sonar
37     jobs:
38       - gerrit-maven-sonar
39     sonarcloud: true
40     sonarcloud-project-organization: '{sonarcloud_project_organization}'
41     sonarcloud-api-token: '{sonarcloud_api_token}'
42     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
43     sonar-mvn-goal: '{sonar_mvn_goal}'
44     cron: '@daily'
45     build-node: ubuntu1804-builder-4c-4g
46     project: 'aai/aai-common'
47     project-name: 'aai-aai-common'
48     branch: 'master'
49     mvn-params: '-P spring-boot-2-1'
50     mvn-settings: 'aai-aai-common-settings'
51     mvn-goals: 'clean install'
52     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
53     mvn-version: 'mvn35'
54     java-version: openjdk8
55
56 - project:
57     name: aai-aai-common-clm
58     jobs:
59       - gerrit-maven-clm
60     nexus-iq-namespace: 'onap-'
61     build-node: ubuntu1804-builder-4c-4g
62     project: 'aai/aai-common'
63     project-name: 'aai-aai-common'
64     stream:
65         - 'master':
66               branch: 'master'
67         - 'istanbul':
68               branch: 'istanbul'
69     mvn-params: '-P spring-boot-2-1'
70     mvn-settings: 'aai-aai-common-settings'
71     mvn-version: 'mvn35'
72     java-version: openjdk8
73
74 - project:
75     name: aai-aai-common-info
76     project-name: aai-aai-common
77     jobs:
78       - gerrit-info-yaml-verify
79     build-node: centos7-builder-2c-1g
80     project: aai/aai-common
81     branch: master
82
83 - project:
84     name: 'aai-aai-common-docker'
85     jobs:
86       - '{project-name}-{stream}-verify-docker'
87       - '{project-name}-{stream}-merge-docker'
88       - gerrit-maven-docker-stage:
89           mvn-params: '-P docker -Dmaven.test.skip=true'
90           build-node: ubuntu1804-docker-8c-8g
91           container-public-registry: 'nexus3.onap.org:10001'
92           container-staging-registry: 'nexus3.onap.org:10003'
93     project-name: 'aai-aai-common'
94     project: 'aai/aai-common'
95     stream:
96       - 'master':
97           branch: 'master'
98           distro: 'alpine'
99           mvn-params: '-P spring-boot-2-1,docker'
100     docker_name: 'onap/aai-common-{distro}'
101     docker_build_args: '-f ./Dockerfile.{distro}'
102     docker_root: '$WORKSPACE/Dockerfiles/aai-common/'
103     mvn-settings: 'aai-aai-common-settings'
104     mvn-version: 'mvn35'
105     files: 'Dockerfiles/aai-common/**'
106     build-node: ubuntu1804-docker-8c-8g
107     java-version: openjdk8
108
109 - project:
110     name: 'aai-aai-common-whitesource'
111     project-name: 'aai-aai-common'
112     build-node: ubuntu1804-docker-8c-8g
113     jobs:
114       - gerrit-whitesource-scan
115     mvn-params: '-P spring-boot-2-1'
116     mvn-settings: 'aai-aai-common-settings'
117     wss-product-name: 'aai'
118     mvn-clean-install: true
119     project: 'aai/aai-common'
120     branch: master
121     java-version: openjdk8