5475bfae74d296e9f7188d043258a3660eda427c
[ci-management.git] / jjb / ccsdk / distribution.yaml
1 ---
2 - project:
3     name: ccsdk-distribution-java11
4     project-name: "ccsdk-distribution"
5     jobs:
6       - gerrit-maven-verify:
7           cron: ""
8       - gerrit-maven-merge:
9           mvn-params: "-Dmaven.test.skip=true"
10       - gerrit-maven-stage:
11           build-node: centos8-docker-8c-8g
12           sign-artifacts: true
13           mvn-params: "-Dmaven.test.skip=true"
14           maven-versions-plugin: true
15           cron: ""
16           sbom-generator: true
17       - gerrit-maven-docker-stage:
18           build-node: centos8-docker-8c-8g
19           container-public-registry: "nexus3.onap.org:10001"
20           container-staging-registry: "nexus3.onap.org:10003"
21           mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
22           maven-versions-plugin: true
23       - "{project-name}-gerrit-release-jobs":
24           build-node: centos7-docker-2c-1g
25
26     project: "ccsdk/distribution"
27     stream:
28       - "kohn":
29           branch: "kohn"
30     java-version: openjdk11
31     mvn-version: "mvn38"
32     mvn-settings: "ccsdk-distribution-settings"
33     files: "**"
34     archive-artifacts: ""
35     docker-pom: "pom.xml"
36     mvn-profile: docker
37     build-node: centos8-docker-8c-8g
38     mvn-snapshot-id: "ecomp-snapshots"
39     nexus-snapshot-repo: "snapshots"
40
41 - project:
42     name: ccsdk-distribution-java17
43     project-name: "ccsdk-distribution"
44     jobs:
45       - gerrit-maven-verify:
46           cron: ""
47       - gerrit-maven-merge:
48           mvn-params: "-Dmaven.test.skip=true"
49       - gerrit-maven-stage:
50           build-node: centos8-docker-8c-8g
51           sign-artifacts: true
52           mvn-params: "-Dmaven.test.skip=true"
53           maven-versions-plugin: true
54           cron: ""
55           sbom-generator: true
56       - gerrit-maven-docker-stage:
57           build-node: centos8-docker-8c-8g
58           container-public-registry: "nexus3.onap.org:10001"
59           container-staging-registry: "nexus3.onap.org:10003"
60           mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
61           maven-versions-plugin: true
62       - "{project-name}-gerrit-release-jobs":
63           build-node: centos7-docker-2c-1g
64
65     project: "ccsdk/distribution"
66     stream:
67       - "master":
68           branch: "master"
69           java-version: openjdk17
70       - "montreal":
71           branch: "montreal"
72           java-version: openjdk17
73       - "london":
74           branch: "london"
75           java-version: openjdk17
76     mvn-version: "mvn38"
77     mvn-settings: "ccsdk-distribution-settings"
78     files: "**"
79     archive-artifacts: ""
80     docker-pom: "pom.xml"
81     mvn-profile: docker
82     build-node: centos8-docker-8c-8g
83     mvn-snapshot-id: "ecomp-snapshots"
84     nexus-snapshot-repo: "snapshots"
85
86 - project:
87     name: ccsdk-distribution-clm
88     jobs:
89       - gerrit-maven-clm
90     nexus-iq-namespace: "onap-"
91     project: "ccsdk/distribution"
92     project-name: "ccsdk-distribution"
93     stream:
94       - "master":
95           branch: "master"
96     java-version: openjdk17
97     mvn-version: "mvn38"
98     mvn-settings: "ccsdk-distribution-settings"
99     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
100     build-node: centos8-docker-8c-8g