summaryrefslogtreecommitdiffstats
path: root/jjb/integration
diff options
context:
space:
mode:
authorMichal Jagiello <michal.jagiello@t-mobile.pl>2023-01-26 06:56:19 +0000
committerMichal Jagiello <michal.jagiello@t-mobile.pl>2023-01-26 06:56:19 +0000
commit090d5d492fd9cb7653900521cd447ce63185073c (patch)
tree84b3df5f15e724c092162615c63b0c34de8abd1f /jjb/integration
parentc18b27ec173b87746ee70af46cb4024e0ee0e625 (diff)
[INTEGRATION][ONAP Python SDK] Configure Jenkins to release package on PyPI
Use gerrit-pypi jobs to verify and release onapsdk package on version change (release) Issue-ID: INT-2188 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl> Change-Id: Ic7ffffcd9c32bd7593baacc6cd44f91c5f8d0b26
Diffstat (limited to 'jjb/integration')
-rw-r--r--jjb/integration/integration-python-onapsdk.yaml29
1 files changed, 29 insertions, 0 deletions
diff --git a/jjb/integration/integration-python-onapsdk.yaml b/jjb/integration/integration-python-onapsdk.yaml
index a34dc6882..80eee688b 100644
--- a/jjb/integration/integration-python-onapsdk.yaml
+++ b/jjb/integration/integration-python-onapsdk.yaml
@@ -56,3 +56,32 @@
build-node: centos8-builder-2c-1g
jobs:
- gerrit-info-yaml-verify
+
+- project:
+ name: integration-python-onapsdk-pypi-build
+ project: integration/python-onapsdk
+ project-name: integration-python-onapsdk
+ stream:
+ - 'master':
+ branch: 'master'
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: 'src/onapsdk/version.py'
+ jobs:
+ - gerrit-pypi-verify
+ - gerrit-pypi-merge:
+ pypi-repo: pypi-test
+
+- project:
+ name: integration-python-onapsdk-pypi-release
+ project: integration/python-onapsdk
+ project-name: integration-python-onapsdk
+ stream:
+ - 'master':
+ branch: 'master'
+ gerrit_trigger_file_paths:
+ - compare-type: REG_EXP
+ pattern: 'src/onapsdk/version.py'
+ jobs:
+ - gerrit-pypi-release-verify
+ - gerrit-pypi-release-merge