blob: 9758bbaead022fc0fe27210afc676a86a74dd662 [file] [log] [blame]
sebdetde906162020-12-10 10:58:06 +01001---
2- project:
3 name: policy-clamp
Andrew Grimberg86af1062023-05-03 09:47:36 -07004 project-name: "policy-clamp"
sebdetde906162020-12-10 10:58:06 +01005 jobs:
6 - gerrit-maven-stage:
Jessica Wagantall030eedb2023-03-28 19:36:06 -07007 build-node: centos8-docker-8c-8g
Jessica Wagantall2e83c382023-02-06 11:47:23 -08008 sbom-generator: true
sebdetde906162020-12-10 10:58:06 +01009 maven-versions-plugin: true
10 sign-artifacts: true
Andrew Grimberg86af1062023-05-03 09:47:36 -070011 mvn-params: "-Dmaven.test.skip=true"
sebdetde906162020-12-10 10:58:06 +010012 - gerrit-maven-docker-stage:
Jessica Wagantall2e83c382023-02-06 11:47:23 -080013 sbom-generator: true
sebdetde906162020-12-10 10:58:06 +010014 build-node: ubuntu1804-docker-8c-8g
15 maven-versions-plugin: true
Andrew Grimberg86af1062023-05-03 09:47:36 -070016 container-public-registry: "nexus3.onap.org:10001"
17 container-staging-registry: "nexus3.onap.org:10003"
18 mvn-params: "-Dmaven.test.skip=true -P docker"
19 - "{project-name}-{stream}-verify-java":
20 mvn-params: "-P docker"
sebdetde906162020-12-10 10:58:06 +010021 build-node: ubuntu1804-docker-8c-16g
Andrew Grimberg86af1062023-05-03 09:47:36 -070022 - "{project-name}-{stream}-merge-java":
sebdet9138cc12021-01-14 11:10:50 +010023 build-node: ubuntu1804-docker-8c-16g
Andrew Grimberg86af1062023-05-03 09:47:36 -070024 mvn-params: "-P docker"
25 - "{project-name}-gerrit-release-jobs":
Jessica Wagantall89fce4b2023-04-10 10:34:54 -070026 build-node: centos7-docker-2c-1g
sebdetde906162020-12-10 10:58:06 +010027
Andrew Grimberg86af1062023-05-03 09:47:36 -070028 project: "policy/clamp"
sebdetde906162020-12-10 10:58:06 +010029 stream:
Andrew Grimberg86af1062023-05-03 09:47:36 -070030 - "master":
31 branch: "master"
waynedunicanb727b952023-08-15 11:03:38 +010032 - "java-17":
33 branch: "java-17"
34 mvn-settings: "policy-clamp-settings"
35 java-version: openjdk17
36 files: "**"
37 archive-artifacts: ""
38 build-node: ubuntu1804-docker-8c-8g
39
40- project:
41 name: policy-clamp-java11
42 project-name: "policy-clamp"
43 jobs:
44 - gerrit-maven-stage:
45 build-node: centos8-docker-8c-8g
46 sbom-generator: true
47 maven-versions-plugin: true
48 sign-artifacts: true
49 mvn-params: "-Dmaven.test.skip=true"
50 - gerrit-maven-docker-stage:
51 sbom-generator: true
52 build-node: ubuntu1804-docker-8c-8g
53 maven-versions-plugin: true
54 container-public-registry: "nexus3.onap.org:10001"
55 container-staging-registry: "nexus3.onap.org:10003"
56 mvn-params: "-Dmaven.test.skip=true -P docker"
57 - "{project-name}-{stream}-verify-java":
58 mvn-params: "-P docker"
59 build-node: ubuntu1804-docker-8c-16g
60 - "{project-name}-{stream}-merge-java":
61 build-node: ubuntu1804-docker-8c-16g
62 mvn-params: "-P docker"
63 - "{project-name}-gerrit-release-jobs":
64 build-node: centos7-docker-2c-1g
65
66 project: "policy/clamp"
67 stream:
Andrew Grimberg86af1062023-05-03 09:47:36 -070068 - "honolulu":
69 branch: "honolulu"
70 - "istanbul":
71 branch: "istanbul"
72 - "jakarta":
73 branch: "jakarta"
74 - "kohn":
75 branch: "kohn"
liamfallonef6bd0c2023-05-25 12:18:45 +010076 - "london":
77 branch: "london"
Andrew Grimberg86af1062023-05-03 09:47:36 -070078 mvn-settings: "policy-clamp-settings"
sebdetde906162020-12-10 10:58:06 +010079 java-version: openjdk11
Andrew Grimberg86af1062023-05-03 09:47:36 -070080 files: "**"
81 archive-artifacts: ""
sebdetde906162020-12-10 10:58:06 +010082 build-node: ubuntu1804-docker-8c-8g
83
84- project:
85 name: policy-clamp-sonar
86 jobs:
87 - gerrit-maven-sonar:
88 sonarcloud: true
Andrew Grimberg86af1062023-05-03 09:47:36 -070089 sonarcloud-project-organization: "{sonarcloud_project_organization}"
90 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
91 sonar-mvn-goal: "{sonar_mvn_goal}"
92 cron: "@daily"
sebdetde906162020-12-10 10:58:06 +010093 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg86af1062023-05-03 09:47:36 -070094 project: "policy/clamp"
95 project-name: "policy-clamp"
96 branch: "master"
97 mvn-settings: "policy-clamp-settings"
98 mvn-goals: "clean install"
99 mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
waynedunicanb727b952023-08-15 11:03:38 +0100100 java-version: openjdk17
sebdetde906162020-12-10 10:58:06 +0100101
102- project:
103 name: policy-clamp-clm
104 jobs:
105 - gerrit-maven-clm:
Andrew Grimberg86af1062023-05-03 09:47:36 -0700106 nexus-iq-namespace: "onap-"
107 project: "policy/clamp"
108 project-name: "policy-clamp"
liamfallon5e391b02022-01-20 16:36:09 +0000109 stream:
Andrew Grimberg86af1062023-05-03 09:47:36 -0700110 - "master":
111 branch: "master"
112 mvn-settings: "policy-clamp-settings"
sebdetde906162020-12-10 10:58:06 +0100113 build-node: ubuntu1804-docker-8c-8g
waynedunicanb727b952023-08-15 11:03:38 +0100114 java-version: openjdk17