Restore daily builds for CCSDK and SDNC master branches
[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-released-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       - "montreal":
68           branch: "montreal"
69           java-version: openjdk17
70       - "london":
71           branch: "london"
72           java-version: openjdk17
73     mvn-version: "mvn38"
74     mvn-settings: "ccsdk-distribution-settings"
75     files: "**"
76     archive-artifacts: ""
77     docker-pom: "pom.xml"
78     mvn-profile: docker
79     build-node: centos8-docker-8c-8g
80     mvn-snapshot-id: "ecomp-snapshots"
81     nexus-snapshot-repo: "snapshots"
82
83 - project:
84     name: ccsdk-distribution-current-java17
85     project-name: "ccsdk-distribution"
86     jobs:
87       - gerrit-maven-verify:
88           cron: ""
89       - gerrit-maven-merge:
90           cron: "@daily"
91           mvn-params: "-Dmaven.test.skip=true"
92       - gerrit-maven-stage:
93           build-node: centos8-docker-8c-8g
94           sign-artifacts: true
95           mvn-params: "-Dmaven.test.skip=true"
96           maven-versions-plugin: true
97           cron: ""
98           sbom-generator: true
99       - gerrit-maven-docker-stage:
100           cron: "@daily"
101           build-node: centos8-docker-8c-8g
102           container-public-registry: "nexus3.onap.org:10001"
103           container-staging-registry: "nexus3.onap.org:10003"
104           mvn-params: "-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker"
105           maven-versions-plugin: true
106       - "{project-name}-gerrit-release-jobs":
107           build-node: centos7-docker-2c-1g
108
109     project: "ccsdk/distribution"
110     stream:
111       - "master":
112           branch: "master"
113           java-version: openjdk17
114     mvn-version: "mvn38"
115     mvn-settings: "ccsdk-distribution-settings"
116     files: "**"
117     archive-artifacts: ""
118     docker-pom: "pom.xml"
119     mvn-profile: docker
120     build-node: centos8-docker-8c-8g
121     mvn-snapshot-id: "ecomp-snapshots"
122     nexus-snapshot-repo: "snapshots"
123
124 - project:
125     name: ccsdk-distribution-clm
126     jobs:
127       - gerrit-maven-clm
128     nexus-iq-namespace: "onap-"
129     project: "ccsdk/distribution"
130     project-name: "ccsdk-distribution"
131     stream:
132       - "master":
133           branch: "master"
134     java-version: openjdk17
135     mvn-version: "mvn38"
136     mvn-settings: "ccsdk-distribution-settings"
137     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
138     build-node: centos8-docker-8c-8g