8bbbb8966f4258ac92008adf514f89fef4d9b706
[ci-management.git] / jjb / ccsdk / odl-legacy.yaml
1 ---
2 - project:
3     name: ccsdk-odl-legacy-project-view
4     project-name: ccsdk-odl-legacy
5     views:
6       - project-view
7
8 - project:
9     name: ccsdk-odl-legacy
10     project-name: "ccsdk-odl-legacy"
11     jobs:
12       - gerrit-maven-verify:
13           cron: ""
14       - gerrit-maven-merge:
15           cron: "@daily"
16           mvn-params: "-Dmaven.test.skip=true"
17       - gerrit-maven-stage:
18           build-node: centos8-docker-8c-8g
19           sign-artifacts: true
20           mvn-params: "-Dmaven.test.skip=true"
21           cron: ""
22           sbom-generator: true
23       - "{project-name}-gerrit-release-jobs":
24           build-node: centos7-docker-2c-1g
25
26     project: "ccsdk/odl-legacy"
27     stream:
28       - "master":
29           branch: "master"
30       - "montreal":
31           branch: "montreal"
32       - "london":
33           branch: "london"
34     java-version: openjdk17
35     mvn-version: "mvn38"
36     mvn-settings: "ccsdk-odl-legacy-settings"
37     # due to a strange macro / variable translation problem this needs to be
38     # passed as a string block to properly get the properties correctly defined
39     # in the job
40     maven-deploy-properties: |
41       deployAtEnd=true
42     files: "**"
43     archive-artifacts: ""
44     build-node: centos8-builder-4c-4g
45     mvn-snapshot-id: "ecomp-snapshots"
46     nexus-snapshot-repo: "snapshots"
47
48 - project:
49     name: ccsdk-odl-legacy-sonar
50     jobs:
51       - gerrit-maven-sonar
52     sonarcloud: true
53     sonarcloud-project-organization: "{sonarcloud_project_organization}"
54     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
55     sonar-mvn-goal: "{sonar_mvn_goal}"
56     cron: "@daily"
57     build-node: centos8-builder-4c-4g
58     project: "ccsdk/odl-legacy"
59     project-name: "ccsdk-odl-legacy"
60     branch: "master"
61     java-version: openjdk17
62     mvn-version: "mvn38"
63     mvn-settings: "ccsdk-odl-legacy-settings"
64     mvn-goals: "clean install"
65     mvn-opts: "-Xmx1024m"
66
67 - project:
68     name: ccsdk-odl-legacy-clm
69     jobs:
70       - gerrit-maven-clm
71     nexus-iq-namespace: "onap-"
72     project: "ccsdk/odl-legacy"
73     project-name: "ccsdk-odl-legacy"
74     stream:
75       - "master":
76           branch: "master"
77     java-version: openjdk17
78     mvn-version: "mvn38"
79     mvn-settings: "ccsdk-odl-legacy-settings"
80     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
81     build-node: centos8-builder-4c-4g