blob: 72b4e6e7abc48bd38722b6c8492121b18180d18c [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"
Vijay Venkatesh Kumar66af8852023-05-09 22:05:20 +000017 - "london":
18 branch: "london"
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070019 mvn-settings: "dcaegen2-utils-settings"
20 mvn-snapshot-id: "ecomp-snapshots"
21 nexus-snapshot-repo: "snapshots"
Lusheng Jia2511b62017-08-29 03:55:41 +000022 # due to a strange macro / variable translation problem this needs
23 # to be passed as a string block to properly get the properties
24 # correctly defined in the job
25 maven-deploy-properties: |
26 deployAtEnd=true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070027 files: "**"
28 archive-artifacts: ""
29 build-node: "ubuntu1804-docker-8c-8g"
Anil Belurd2d5f282018-07-14 20:09:36 +100030
Jessica Wagantallb0e72cd2018-01-29 16:07:22 -080031- project:
32 name: dcaegen2-utils-sonar
33 jobs:
34 - gerrit-maven-sonar
Jessica Wagantall16452c02019-11-18 17:00:59 -080035 sonarcloud: true
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070036 sonarcloud-project-organization: "{sonarcloud_project_organization}"
37 sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
38 sonar-mvn-goal: "{sonar_mvn_goal}"
39 cron: "@daily"
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000040 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070041 project: "dcaegen2/utils"
42 project-name: "dcaegen2-utils"
43 branch: "master"
44 mvn-settings: "dcaegen2-utils-settings"
45 mvn-goals: "clean install"
46 mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070047
48- project:
49 name: dcaegen2-utils-clm
50 jobs:
51 - gerrit-maven-clm
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070052 nexus-iq-namespace: "onap-"
Jessica Wagantallac9f98a2018-10-19 14:26:38 -070053 project: dcaegen2/utils
Vijay Venkatesh Kumar4c152112020-03-27 00:22:31 +000054 build-node: ubuntu1804-docker-8c-8g
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070055 project-name: "dcaegen2-utils"
56 branch: "master"
57 mvn-settings: "dcaegen2-utils-settings"
Jessica Wagantallc6a09522019-02-27 00:02:59 -080058
Anil Belur7b3203a2023-04-14 21:54:49 +100059- _cbs_client_pypi_common: &cbs_client_pypi_common
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040060 name: cbs-client-pypi-common
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040061 # jenkins job prefix
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040062 project-name: dcaegen2-platform-cbs-client
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040063 # git repo
64 project: dcaegen2/utils
65 # push credentials
66 mvn-settings: dcaegen2-utils-settings
67 # requires centos to sign release
Bengt Thuree13059782022-09-16 19:14:48 +100068 build-node: centos8-docker-4c-4g
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040069 tox-dir: onap-dcae-cbs-docker-client
Lott, Christopher (cl778h)7b244b22019-09-27 13:55:15 -040070 stream:
71 - master:
72 branch: master
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040073
74- project:
75 name: dcaegen2-platform-cbs-client-pypi-build
76 <<: *cbs_client_pypi_common
77 gerrit_trigger_file_paths:
78 - compare-type: REG_EXP
Andrew Grimberg5bc205b2023-05-03 09:22:20 -070079 pattern: "onap-dcae-cbs-docker-client/{name}/.*"
Lott, Christopher (cl778h)c1374fb2019-10-02 06:41:54 -040080 jobs:
81 - gerrit-pypi-verify
82 - gerrit-pypi-merge:
83 pypi-repo: pypi-test
84
85- project:
86 name: dcaegen2-platform-cbs-client-pypi-release
87 <<: *cbs_client_pypi_common
88 jobs:
89 - gerrit-pypi-release-verify
90 - gerrit-pypi-release-merge