Add opendev-release-python job
This publishes to pypi in the usual manner, though it does not GPG sign or upload to a tarballs site (owing to the lack of a tarballs.opendev.org site at the moment). Change-Id: Ia9c078841acd741149a8c5eae80393bbfd4aaaa6
This commit is contained in:
parent
edab04d5ef
commit
393353a381
3
playbooks/release-python/post.yaml
Normal file
3
playbooks/release-python/post.yaml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- fetch-python-sdist-output
|
3
playbooks/release-python/pre.yaml
Normal file
3
playbooks/release-python/pre.yaml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- bindep
|
4
playbooks/release-python/run.yaml
Normal file
4
playbooks/release-python/run.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- revoke-sudo
|
||||||
|
- build-python-release
|
26
zuul.yaml
26
zuul.yaml
@ -93,6 +93,22 @@
|
|||||||
docs_redirect_path: "/afs/.openstack.org/project/opendev.org/docs/{{ zuul.project.name }}/.htaccess"
|
docs_redirect_path: "/afs/.openstack.org/project/opendev.org/docs/{{ zuul.project.name }}/.htaccess"
|
||||||
docs_redirect_content: "Redirect 302 /{{ zuul.project.name }} /{{ zuul.project.name }}/latest"
|
docs_redirect_content: "Redirect 302 /{{ zuul.project.name }} /{{ zuul.project.name }}/latest"
|
||||||
|
|
||||||
|
- secret:
|
||||||
|
name: opendev-pypi
|
||||||
|
data:
|
||||||
|
username: openstackci
|
||||||
|
password: !encrypted/pkcs1-oaep
|
||||||
|
- GKuFExWG2LM9nDqRn/lR2sBYzGwxsmBPI7lVCazB6mHjczmrYSgJnTsNGxGz872lgJdZg
|
||||||
|
GzxiqdrW5Wbof86PY6rL9wzFvrCPY7i3JhdwhyN9/V2GEKN9KzsFFwjtbSw0Ac6lRWzBA
|
||||||
|
/tWHERUHU1pcNG65IuSgjhSs7oxgLE5Y6JTvrbfFW9WviPfsnttgMFUZmgvHOShavy5Es
|
||||||
|
3T5TKnq2Seb9yERI2VdfBgFt/0yfnDgqqRG6vm60IDy7l9xTmJgsUj0dbil9mXv5YiuNO
|
||||||
|
Us2PcrfjXj1fMmmJYDY6QXQ3/AEswzKiDEtsS4XFUkxJdJgrZTvu61OAPajKw5r9imWhN
|
||||||
|
os5ZMTT720pwCnzucpDjsaECHGKcKQ8fCFFShAGgmP+8xAQmlpsLap+j5gY9EG3sAAAoE
|
||||||
|
9v8DzT8DR+ROfddDP02sA8xAsfdML/nG58udvAlvJj5akjZVKR8NMCFSw0//qbIVZqxI3
|
||||||
|
PBw3D384HOUeCJByI7Mqq9OtEpmHaytEkzrjHhhC/VaTTO53zgHyc6tMhwKgB8PEXMNeP
|
||||||
|
upg/65SBgTFbwmV68TpUyi9VspCV5BvRPBmR/ivNKDOE34yfx8KIa1xbYFKpucInR1c/K
|
||||||
|
YsOYcrXLlQDSWcn1brel5/LIh0BUvfTThCIOUpgw3thdBXUvy2gR6INgfQwMXo=
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: base
|
name: base
|
||||||
parent: null
|
parent: null
|
||||||
@ -396,6 +412,16 @@
|
|||||||
name: afs
|
name: afs
|
||||||
pass-to-parent: true
|
pass-to-parent: true
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: opendev-release-python
|
||||||
|
description: Release python tarballs / wheels to pypi.
|
||||||
|
pre-run: playbooks/release-python/pre.yaml
|
||||||
|
run: playbooks/release-python/run.yaml
|
||||||
|
post-run: playbooks/release-python/post.yaml
|
||||||
|
secrets:
|
||||||
|
- secret: opendev-pypi
|
||||||
|
name: pypi_info
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user