Merge "add guilin branch for jjb"
[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     mvn-settings: 'policy-docker-settings'
28     files: '**'
29     archive-artifacts: ''
30     build-node: ubuntu1804-builder-4c-4g
31
32 - project:
33     name: policy-docker-base-common-frankfurt
34     project-name: 'policy-docker'
35     jobs:
36       - '{project-name}-{stream}-verify-java'
37       - '{project-name}-{stream}-merge-java':
38           project-name: 'policy-docker-amd64'
39           docker-pom: 'pom.xml'
40           mvn-profile: 'docker'
41           mvn-params: '-P docker -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
42           build-node: ubuntu1804-docker-8c-8g
43           pattern: 'do_not_match_any_file'
44       - '{project-name}-{stream}-merge-java':
45           project-name: 'policy-docker-arm64'
46           docker-pom: 'pom.xml'
47           mvn-profile: 'docker'
48           mvn-params: '-P docker -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
49           build-node: ubuntu1804-docker-arm64-4c-2g
50           pattern: 'do_not_match_any_file'
51       - '{project-name}-multiarch-{stream}-merge-java'
52       - gerrit-maven-docker-stage:
53           project-name: 'policy-docker-arm64'
54           build-node: ubuntu1804-docker-arm64-4c-2g
55           maven-versions-plugin: true
56           mvn-params: '-P docker -Dmaven.test.skip=true -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
57           container-public-registry: 'docker.io'
58           container-staging-registry: 'docker.io'
59           cron: ''
60           gerrit_trigger_file_paths:
61              - compare-type: REG_EXP
62                pattern: 'do_not_match_any_file'
63       - gerrit-maven-docker-stage:
64           project-name: 'policy-docker-amd64'
65           build-node: ubuntu1804-docker-8c-8g
66           maven-versions-plugin: true
67           mvn-params: '-P docker -Dmaven.test.skip=true -Ddocker.pull.registry=docker.io -Ddocker.push.registry=registry-1.docker.io'
68           container-public-registry: 'docker.io'
69           container-staging-registry: 'docker.io'
70           cron: ''
71           gerrit_trigger_file_paths:
72              - compare-type: REG_EXP
73                pattern: 'do_not_match_any_file'
74       - '{project-name}-docker-manifest-{stream}':
75           build-node: ubuntu1804-docker-8c-8g
76       - '{project-name}-multiarch-docker-stage-{stream}'
77 #      - '{project-name}-gerrit-release-jobs':
78 #          build-node: centos7-docker-8c-8g
79
80     project: 'policy/docker'
81     stream:
82       - 'frankfurt':
83           branch: 'frankfurt'
84     mvn-settings: 'policy-docker-settings'
85     files: '**'
86     archive-artifacts: ''
87     build-node: ubuntu1804-builder-4c-4g
88
89 - project:
90     name: policy-docker-clm
91     jobs:
92       - gerrit-maven-clm
93     nexus-iq-namespace: 'onap-'
94     project: policy/docker
95     project-name: 'policy-docker'
96     branch: 'master'
97     mvn-settings: 'policy-docker-settings'
98
99 - project:
100     name: policy-docker-info
101     project-name: policy-docker
102     jobs:
103       - gerrit-info-yaml-verify
104     build-node: centos7-builder-2c-1g
105     project: policy/docker
106     branch: master