blob: 9318fb3ec240fee2bb4a4a6e781c0ffbd81fa5d9 [file] [log] [blame]
Lusheng Ji1cc39872017-08-22 20:16:51 -07001---
2- project:
3 name: dcaegen2-utils
Andrew Grimberg5bc205b2023-05-03 09:22:20 -07004 project-name: "dcaegen2-utils"
Vanessa Rene Valderrama295975d2018-02-27 15:10:17 -08005 python-version: python3
Vanessa Rene Valderrama295975d2018-02-27 15:10:17 -08006
Lusheng Ji1cc39872017-08-22 20:16:51 -07007 jobs:
vv770df9028f82022-06-03 21:49:56 +00008 - gerrit-maven-verify:
9 pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070010 - "{project-name}-{stream}-verify-java"
11 - "{project-name}-{stream}-merge-java"
12 - "{project-name}-{stream}-release-version-java-daily"
13 project: "dcaegen2/utils"
Lusheng Ji1cc39872017-08-22 20:16:51 -070014 stream:
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070015 - "master":
16 branch: "master"
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070017 mvn-settings: "dcaegen2-utils-settings"
18 mvn-snapshot-id: "ecomp-snapshots"
19 nexus-snapshot-repo: "snapshots"
Lusheng Jia2511b62017-08-29 03:55:41 +000020 # due to a strange macro / variable translation problem this needs
21 # to be passed as a string block to properly get the properties
22 # correctly defined in the job
23 maven-deploy-properties: |
24 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070025 files: "**"
26 archive-artifacts: ""
27 build-node: "ubuntu1804-docker-8c-8g"
Anil Belurd2d5f282018-07-14 20:09:36 +100028
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080029- project:
30 name: dcaegen2-utils-sonar
31 jobs:
32 - gerrit-maven-sonar
Jessica Wagantall16452c02019-11-18 17:00:59 -080033 sonarcloud: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070034 sonarcloud-project-organization: "{sonarcloud_project_organization}"
35 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
36 sonar-mvn-goal: "{sonar_mvn_goal}"
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000037 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070038 project: "dcaegen2/utils"
39 project-name: "dcaegen2-utils"
40 branch: "master"
41 mvn-settings: "dcaegen2-utils-settings"
42 mvn-goals: "clean install"
Fiete Ostkamp0d2fd682024-10-26 23:29:18 +020043 mvn-opts: "-Xmx1024m -XX:MaxMetaspaceSize=256m"
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070044
45- project:
46 name: dcaegen2-utils-clm
47 jobs:
48 - gerrit-maven-clm
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070049 nexus-iq-namespace: "onap-"
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070050 project: dcaegen2/utils
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000051 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070052 project-name: "dcaegen2-utils"
53 branch: "master"
54 mvn-settings: "dcaegen2-utils-settings"
Jessica Wagantallc6a09522019-02-27 00:02:59 -080055
Anil Belur7b3203a2023-04-14 21:54:49 +100056- _cbs_client_pypi_common: &cbs_client_pypi_common
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040057 name: cbs-client-pypi-common
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040058 # jenkins job prefix
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040059 project-name: dcaegen2-platform-cbs-client
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040060 # git repo
61 project: dcaegen2/utils
62 # push credentials
63 mvn-settings: dcaegen2-utils-settings
64 # requires centos to sign release
Bengt Thuree13059782022-09-16 19:14:48 +100065 build-node: centos8-docker-4c-4g
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040066 tox-dir: onap-dcae-cbs-docker-client
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040067 stream:
68 - master:
69 branch: master
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040070
71- project:
72 name: dcaegen2-platform-cbs-client-pypi-build
73 <<: *cbs_client_pypi_common
74 gerrit_trigger_file_paths:
75 - compare-type: REG_EXP
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070076 pattern: "onap-dcae-cbs-docker-client/{name}/.*"
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040077 jobs:
78 - gerrit-pypi-verify
79 - gerrit-pypi-merge:
80 pypi-repo: pypi-test
81
82- project:
83 name: dcaegen2-platform-cbs-client-pypi-release
84 <<: *cbs_client_pypi_common
85 jobs:
86 - gerrit-pypi-release-verify
87 - gerrit-pypi-release-merge