blob: f047f101d65a7049874bfe2bd19e00f59d34c316 [file] [log] [blame]
Dan Timoney1532ee72020-11-30 08:03:27 -05001---
2- project:
Dan Timoney9c4d2f82023-06-30 17:04:09 -04003 name: ccsdk-sli-java11
4 project-name: "ccsdk-sli"
5 jobs:
6 - gerrit-maven-verify:
7 cron: ""
8 - gerrit-maven-merge:
Dan Timoney9c4d2f82023-06-30 17:04:09 -04009 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 cron: ""
15 sbom-generator: true
16 - "{project-name}-gerrit-release-jobs":
17 build-node: centos7-docker-2c-1g
18
19 project: "ccsdk/sli"
20 stream:
21 - "kohn":
22 branch: "kohn"
23 java-version: openjdk11
24 mvn-version: "mvn38"
25 mvn-settings: "ccsdk-sli-settings"
26 # due to a strange macro / variable translation problem this needs to be
27 # passed as a string block to properly get the properties correctly defined
28 # in the job
29 maven-deploy-properties: |
30 deployAtEnd=true
31 files: "**"
32 archive-artifacts: ""
33 build-node: centos8-builder-4c-4g
34 mvn-snapshot-id: "ecomp-snapshots"
35 nexus-snapshot-repo: "snapshots"
36
37- project:
Dan Timoney5f75c6b2024-01-11 15:21:35 -050038 name: ccsdk-sli-released-java17
Andrew Grimberg54d9b652023-05-03 09:27:20 -070039 project-name: "ccsdk-sli"
Dan Timoney1532ee72020-11-30 08:03:27 -050040 jobs:
Singal, Kapil (ks220y)de3297d2021-06-16 23:03:29 -040041 - gerrit-maven-verify:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070042 cron: ""
Dan Timoney1532ee72020-11-30 08:03:27 -050043 - gerrit-maven-merge:
Andrew Grimberg54d9b652023-05-03 09:27:20 -070044 mvn-params: "-Dmaven.test.skip=true"
Dan Timoney1532ee72020-11-30 08:03:27 -050045 - gerrit-maven-stage:
Jessica Wagantall52cf2e72023-02-21 13:05:10 -080046 build-node: centos8-docker-8c-8g
Dan Timoney1532ee72020-11-30 08:03:27 -050047 sign-artifacts: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -070048 mvn-params: "-Dmaven.test.skip=true"
49 cron: ""
Dan Timoneyc990b252023-02-07 15:38:15 -050050 sbom-generator: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -070051 - "{project-name}-gerrit-release-jobs":
Jessica Wagantall89fce4b2023-04-10 10:34:54 -070052 build-node: centos7-docker-2c-1g
Dan Timoney1532ee72020-11-30 08:03:27 -050053
Andrew Grimberg54d9b652023-05-03 09:27:20 -070054 project: "ccsdk/sli"
Dan Timoney1532ee72020-11-30 08:03:27 -050055 stream:
Dan Timoneyee454392023-11-10 09:40:11 -050056 - "montreal":
57 branch: "montreal"
Dan Timoneyc4e4f862023-06-13 10:18:08 -040058 - "london":
59 branch: "london"
Dan Timoney9c4d2f82023-06-30 17:04:09 -040060 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -070061 mvn-version: "mvn38"
62 mvn-settings: "ccsdk-sli-settings"
Dan Timoney1532ee72020-11-30 08:03:27 -050063 # due to a strange macro / variable translation problem this needs to be
64 # passed as a string block to properly get the properties correctly defined
65 # in the job
66 maven-deploy-properties: |
67 deployAtEnd=true
Andrew Grimberg54d9b652023-05-03 09:27:20 -070068 files: "**"
69 archive-artifacts: ""
Dan Timoneyc43d8092023-02-01 08:13:17 -050070 build-node: centos8-builder-4c-4g
Andrew Grimberg54d9b652023-05-03 09:27:20 -070071 mvn-snapshot-id: "ecomp-snapshots"
72 nexus-snapshot-repo: "snapshots"
Dan Timoney1532ee72020-11-30 08:03:27 -050073
74- project:
Dan Timoney5f75c6b2024-01-11 15:21:35 -050075 name: ccsdk-sli-current-java17
76 project-name: "ccsdk-sli-current"
77 jobs:
78 - gerrit-maven-verify:
79 cron: ""
80 - gerrit-maven-merge:
81 cron: "@daily"
82 mvn-params: "-Dmaven.test.skip=true"
83 - gerrit-maven-stage:
84 build-node: centos8-docker-8c-8g
85 sign-artifacts: true
86 mvn-params: "-Dmaven.test.skip=true"
87 cron: ""
88 sbom-generator: true
89 - "{project-name}-gerrit-release-jobs":
90 build-node: centos7-docker-2c-1g
91
92 project: "ccsdk/sli"
93 stream:
94 - "master":
95 branch: "master"
96 java-version: openjdk17
97 mvn-version: "mvn38"
98 mvn-settings: "ccsdk-sli-settings"
99 # due to a strange macro / variable translation problem this needs to be
100 # passed as a string block to properly get the properties correctly defined
101 # in the job
102 maven-deploy-properties: |
103 deployAtEnd=true
104 files: "**"
105 archive-artifacts: ""
106 build-node: centos8-builder-4c-4g
107 mvn-snapshot-id: "ecomp-snapshots"
108 nexus-snapshot-repo: "snapshots"
109
110- project:
Dan Timoney1532ee72020-11-30 08:03:27 -0500111 name: ccsdk-sli-sonar
112 jobs:
113 - gerrit-maven-sonar
114 sonarcloud: true
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700115 sonarcloud-project-organization: "{sonarcloud_project_organization}"
116 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
117 sonar-mvn-goal: "{sonar_mvn_goal}"
Dan Timoneyc43d8092023-02-01 08:13:17 -0500118 build-node: centos8-builder-4c-4g
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700119 project: "ccsdk/sli"
120 project-name: "ccsdk-sli"
121 branch: "master"
Dan Timoney86f902b2023-01-19 06:40:05 -0500122 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700123 mvn-version: "mvn38"
124 mvn-settings: "ccsdk-sli-settings"
125 mvn-goals: "clean install"
126 mvn-opts: "-Xmx1024m"
Dan Timoney1532ee72020-11-30 08:03:27 -0500127
128- project:
129 name: ccsdk-sli-clm
130 jobs:
131 - gerrit-maven-clm
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700132 nexus-iq-namespace: "onap-"
133 project: "ccsdk/sli"
134 project-name: "ccsdk-sli"
Dan Timoney1532ee72020-11-30 08:03:27 -0500135 stream:
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700136 - "master":
137 branch: "master"
Dan Timoney86f902b2023-01-19 06:40:05 -0500138 java-version: openjdk17
Andrew Grimberg54d9b652023-05-03 09:27:20 -0700139 mvn-version: "mvn38"
140 mvn-settings: "ccsdk-sli-settings"
141 mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
Dan Timoneyc43d8092023-02-01 08:13:17 -0500142 build-node: centos8-builder-4c-4g