347710512cc58793d97deee54d539ba5a79fc71f
[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           sbom-generator: true
14           build-node: ubuntu1804-docker-8c-8g
15           maven-versions-plugin: true
16           mvn-params: "-P docker -Dmaven.test.skip=true"
17           container-public-registry: "nexus3.onap.org:10001"
18           container-staging-registry: "nexus3.onap.org:10003"
19       - "{project-name}-gerrit-release-jobs":
20           build-node: centos7-docker-2c-1g
21     mvn-settings: "policy-docker-settings"
22     mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
23     java-version: openjdk11
24
25     project: "policy/docker"
26     stream:
27       - "master":
28           branch: "master"
29       - "honolulu":
30           branch: "honolulu"
31       - "istanbul":
32           branch: "istanbul"
33       - "jakarta":
34           branch: "jakarta"
35       - "kohn":
36           branch: "kohn"
37       - "london":
38           branch: "london"
39     files: "**"
40     archive-artifacts: ""
41     build-node: ubuntu1804-builder-4c-4g
42
43 - project:
44     name: policy-docker-base-common-java-17
45     project-name: "policy-docker"
46     jobs:
47       - "{project-name}-{stream}-verify-java"
48       - "{project-name}-{stream}-merge-java":
49           docker-pom: "pom.xml"
50           mvn-profile: "docker"
51           mvn-params: "-P docker"
52           build-node: ubuntu1804-docker-8c-8g
53       - gerrit-maven-docker-stage:
54           sbom-generator: true
55           build-node: ubuntu1804-docker-8c-8g
56           maven-versions-plugin: true
57           mvn-params: "-P docker -Dmaven.test.skip=true"
58           container-public-registry: "nexus3.onap.org:10001"
59           container-staging-registry: "nexus3.onap.org:10003"
60       - "{project-name}-gerrit-release-jobs":
61           build-node: centos7-docker-2c-1g
62     mvn-settings: "policy-docker-settings"
63     mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
64     java-version: openjdk17
65
66     project: "policy/docker"
67     stream:
68       - "java-17":
69           branch: "java-17"
70     files: "**"
71     archive-artifacts: ""
72     build-node: ubuntu1804-builder-4c-4g
73
74 - project:
75     name: policy-docker-clm
76     jobs:
77       - gerrit-maven-clm
78     nexus-iq-namespace: "onap-"
79     project: policy/docker
80     project-name: "policy-docker"
81     stream:
82       - "master":
83           branch: "master"
84     mvn-settings: "policy-docker-settings"
85     mvn-params: "-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false"
86     java-version: openjdk11