add PyPI publish jobs for XOS
Change-Id: I124af272c2faac968e2bfb4b12205d9f7802280e
diff --git a/jjb/verify/xos.yaml b/jjb/verify/xos.yaml
index 8d4e360..6db7adf 100644
--- a/jjb/verify/xos.yaml
+++ b/jjb/verify/xos.yaml
@@ -10,6 +10,8 @@
branch-regexp: '{supported-branches-regexp}'
- 'verify-xos-jobs-code':
branch-regexp: '{supported-branches-regexp}'
+ - 'post-merge-publish-xos':
+ branch-regexp: '{supported-branches-regexp}'
# these two job groups are split so that documentation-only patches can go into
# the XOS repo without invoking all the code-level tests.
@@ -33,3 +35,11 @@
- 'api-test':
pipeline_script: 'all-xos-api-test-helm.groovy'
+- job-group:
+ name: 'post-merge-publish-xos'
+ jobs:
+ - 'pypi-publish':
+ pypi-module-dirs: 'lib/xos-config|lib/xos-genx|lib/xos-util'
+ project-regexp: '^{name}$'
+ pypi-index: 'pypi'
+ dependency-jobs: 'version-tag'