Add jenkins jobs for honolulu branch
[ci-management.git] / jjb / policy / policy-docker-base-common.yaml
1 ---
2 - project:
3     name: policy-docker-base-common
4     project-name: 'policy-docker'
5     jobs:
6       - '{project-name}-{stream}-verify-java'
7       - '{project-name}-{stream}-merge-java':
8           docker-pom: 'pom.xml'
9           mvn-profile: 'docker'
10           mvn-params: "-P docker"
11           build-node: ubuntu1804-docker-8c-8g
12       - gerrit-maven-docker-stage:
13           build-node: ubuntu1804-docker-8c-8g
14           maven-versions-plugin: true
15           mvn-params: '-P docker -Dmaven.test.skip=true'
16           container-public-registry: 'nexus3.onap.org:10001'
17           container-staging-registry: 'nexus3.onap.org:10003'
18       - '{project-name}-gerrit-release-jobs':
19           build-node: centos7-docker-8c-8g
20
21     project: 'policy/docker'
22     stream:
23       - 'master':
24           branch: 'master'
25       - 'guilin':
26           branch: 'guilin'
27       - 'honolulu':
28           branch: 'honolulu'
29     mvn-settings: 'policy-docker-settings'
30     files: '**'
31     archive-artifacts: ''
32     build-node: ubuntu1804-builder-4c-4g
33
34 - project:
35     name: policy-docker-base-common-frankfurt
36     project-name: 'policy-docker'
37     jobs:
38       - '{project-name}-{stream}-verify-java'
39       - '{project-name}-{stream}-merge-java':
40           project-name: 'policy-docker-amd64'
41           docker-pom: 'pom.xml'
42           mvn-profile: 'docker'
43           mvn-params: '-P docker -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
44           build-node: ubuntu1804-docker-8c-8g
45           pattern: 'do_not_match_any_file'
46       - '{project-name}-{stream}-merge-java':
47           project-name: 'policy-docker-arm64'
48           docker-pom: 'pom.xml'
49           mvn-profile: 'docker'
50           mvn-params: '-P docker -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
51           build-node: ubuntu1804-docker-arm64-4c-2g
52           pattern: 'do_not_match_any_file'
53       - '{project-name}-multiarch-{stream}-merge-java'
54       - gerrit-maven-docker-stage:
55           project-name: 'policy-docker-arm64'
56           build-node: ubuntu1804-docker-arm64-4c-2g
57           maven-versions-plugin: true
58           mvn-params: '-P docker -Dmaven.test.skip=true -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
59           container-public-registry: 'docker.io'
60           container-staging-registry: 'docker.io'
61           cron: ''
62           gerrit_trigger_file_paths:
63              - compare-type: REG_EXP
64                pattern: 'do_not_match_any_file'
65       - gerrit-maven-docker-stage:
66           project-name: 'policy-docker-amd64'
67           build-node: ubuntu1804-docker-8c-8g
68           maven-versions-plugin: true
69           mvn-params: '-P docker -Dmaven.test.skip=true -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
70           container-public-registry: 'docker.io'
71           container-staging-registry: 'docker.io'
72           cron: ''
73           gerrit_trigger_file_paths:
74              - compare-type: REG_EXP
75                pattern: 'do_not_match_any_file'
76       - '{project-name}-docker-manifest-{stream}':
77           build-node: ubuntu1804-docker-8c-8g
78       - '{project-name}-multiarch-docker-stage-{stream}'
79 #      - '{project-name}-gerrit-release-jobs':
80 #          build-node: centos7-docker-8c-8g
81
82     project: 'policy/docker'
83     stream:
84       - 'frankfurt':
85           branch: 'frankfurt'
86     mvn-settings: 'policy-docker-settings'
87     files: '**'
88     archive-artifacts: ''
89     build-node: ubuntu1804-builder-4c-4g
90
91 - project:
92     name: policy-docker-clm
93     jobs:
94       - gerrit-maven-clm
95     nexus-iq-namespace: 'onap-'
96     project: policy/docker
97     project-name: 'policy-docker'
98     branch: 'master'
99     mvn-settings: 'policy-docker-settings'
100
101 - project:
102     name: policy-docker-info
103     project-name: policy-docker
104     jobs:
105       - gerrit-info-yaml-verify
106     build-node: centos7-builder-2c-1g
107     project: policy/docker
108     branch: master