Add Jenkins jobs for ccsdk/sdnc london branches
[ci-management.git] / jjb / sdnc / sdnc-oam.yaml
1 ---
2 - project:
3     name: sdnc-oam
4     project-name: "sdnc-oam"
5     jobs:
6       - gerrit-maven-verify:
7           cron: ""
8       - gerrit-maven-merge:
9           cron: "@daily"
10           mvn-params: "-Dmaven.test.skip=true"
11       - gerrit-maven-stage:
12           build-node: centos8-docker-8c-8g
13           sign-artifacts: true
14           mvn-params: "-Dmaven.test.skip=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           cron: "@daily"
24       - "{project-name}-gerrit-release-jobs":
25           build-node: centos7-docker-2c-1g
26     project: "sdnc/oam"
27     stream:
28       - "master":
29           branch: "master"
30           java-version: openjdk17
31       - "london":
32           branch: "london"
33           java-version: openjdk17
34       - "kohn":
35           branch: "kohn"
36           java-version: openjdk11
37     mvn-version: "mvn38"
38     mvn-settings: "sdnc-oam-settings"
39     files: "**"
40     archive-artifacts: ""
41     sign-artifacts: true
42     build-node: centos8-docker-8c-8g
43     shallow-clone: true
44     mvn-snapshot-id: "ecomp-snapshots"
45     nexus-snapshot-repo: "snapshots"
46
47 - project:
48     name: sdnc-oam-clm
49     jobs:
50       - gerrit-maven-clm
51     nexus-iq-namespace: "onap-"
52     project: sdnc/oam
53     project-name: "sdnc-oam"
54     build-node: centos8-docker-8c-8g
55     stream:
56       - "master":
57           branch: "master"
58     mvn-settings: "sdnc-oam-settings"
59     java-version: openjdk17
60     mvn-version: "mvn38"
61     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
62
63 - project:
64     name: sdnc-oam-info
65     project-name: sdnc-oam
66     jobs:
67       - gerrit-info-yaml-verify
68     build-node: centos8-builder-2c-1g
69     project: sdnc/oam
70     branch: master