blob: fbf007d5d1b63bb1b18117860b54b8dfc6780800 [file] [log] [blame]
vagrantbc3845a2018-07-13 04:01:21 +00001---
2- project:
3 name: dcaegen2-collectors-hv-ves
4 # job template iterators
Andrew Grimberg5bc205b2023-05-03 09:22:20 -07005 project-name: "dcaegen2-collectors-hv-ves"
vagrantbc3845a2018-07-13 04:01:21 +00006 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -07007 - "master":
8 branch: "master"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +00009 - "london":
10 branch: "london"
vagrantbc3845a2018-07-13 04:01:21 +000011 # apply to all jobs
vv770d15eb49f2020-10-01 20:25:48 +000012 java-version: openjdk11
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070013 project: "dcaegen2/collectors/hv-ves"
14 mvn-settings: "dcaegen2-collectors-hv-ves-settings"
15 files: "**"
vagrantbc3845a2018-07-13 04:01:21 +000016 maven-deploy-properties: |
17 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070018 archive-artifacts: "hv-collector-coverage/target/site/jacoco-aggregate,**/target/reports/detekt-report.html"
19 mvn-snapshot-id: "ecomp-snapshots"
20 nexus-snapshot-repo: "snapshots"
Bengt Thureede7d1a22022-09-30 00:24:40 +100021 build-node: ubuntu1804-docker-8c-8g
vagrantbc3845a2018-07-13 04:01:21 +000022 jobs:
vv770df9028f82022-06-03 21:49:56 +000023 - gerrit-maven-verify:
24 pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070025 mvn-goals: "clean install"
vv770df9028f82022-06-03 21:49:56 +000026 - gerrit-maven-merge:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070027 mvn-goals: "clean deploy"
28 - "{project-name}-gerrit-release-jobs":
Jessica Wagantall89fce4b2023-04-10 10:34:54 -070029 build-node: centos7-docker-2c-1g
Jessica Wagantallaf108d92019-06-25 11:05:23 -070030 - gerrit-maven-stage:
31 sign-artifacts: true
vv770d0a2909d2022-07-18 15:36:55 +000032 sbom-generator: true
Bengt Thuree5ecdec32022-09-16 19:14:45 +100033 build-node: centos8-docker-8c-8g
Jessica Wagantallaf108d92019-06-25 11:05:23 -070034 maven-versions-plugin: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070035 mvn-goals: "clean deploy -Ddocker.skip"
Jessica Wagantallaf108d92019-06-25 11:05:23 -070036 - gerrit-maven-docker-stage:
Bengt Thureede7d1a22022-09-30 00:24:40 +100037 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070038 container-public-registry: "nexus3.onap.org:10001"
39 container-staging-registry: "nexus3.onap.org:10003"
40 mvn-params: "-DskipNexusStagingDeployMojo=true -DskipDockerPush=false"
Piotr Jaszczyk004231e2018-08-16 08:18:23 +020041
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070042- project:
kjaniaka6a91e62020-02-13 11:52:30 +010043 name: dcaegen2-collectors-hv-ves-sonar
44 java-version: openjdk11
45 jobs:
46 - gerrit-maven-sonar
47 sonarcloud: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070048 sonarcloud-project-organization: "{sonarcloud_project_organization}"
49 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
50 sonar-mvn-goal: "{sonar_mvn_goal}"
51 cron: "@daily"
Bengt Thureede7d1a22022-09-30 00:24:40 +100052 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070053 project: "dcaegen2/collectors/hv-ves"
54 project-name: "dcaegen2-collectors-hv-ves"
55 branch: "master"
56 mvn-settings: "dcaegen2-collectors-hv-ves-settings"
57 mvn-goals: "clean install"
58 mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
kjaniaka6a91e62020-02-13 11:52:30 +010059
60- project:
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070061 name: dcaegen2-collectors-hv-ves-clm
pwielebsc389f5b2020-01-10 15:57:06 +010062 java-version: openjdk11
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070063 jobs:
64 - gerrit-maven-clm
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070065 nexus-iq-namespace: "onap-"
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070066 project: dcaegen2/collectors/hv-ves
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070067 project-name: "dcaegen2-collectors-hv-ves"
vv770d4c229152022-01-20 22:30:55 +000068 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070069 - "master":
70 branch: "master"
Bengt Thureede7d1a22022-09-30 00:24:40 +100071 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070072 mvn-settings: "dcaegen2-collectors-hv-ves-settings"
pwielebsc389f5b2020-01-10 15:57:06 +010073
Jessica Wagantallc6a09522019-02-27 00:02:59 -080074- project:
75 name: dcaegen2-collectors-hv-ves-info
76 project-name: dcaegen2-collectors-hv-ves
77 jobs:
78 - gerrit-info-yaml-verify
Bengt Thuree5ecdec32022-09-16 19:14:45 +100079 build-node: centos8-builder-2c-1g
Jessica Wagantallc6a09522019-02-27 00:02:59 -080080 project: dcaegen2/collectors/hv-ves
81 branch: master