Add release-openstack-javascript job
The current legacy javascript publish jobs are super broken. This adds one that will use the roles from zuul-jobs and then will publish the contents to npm. Depends-On: I7f7c031ce754838776043325025fe5928cd36135 Change-Id: Ib361ee2880be77eff3ef905726b032777d0b807a
This commit is contained in:
parent
4e65282304
commit
6455775623
6
playbooks/javascript/post.yaml
Normal file
6
playbooks/javascript/post.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- fetch-javascript-output
|
||||
- version-from-git
|
||||
- fetch-javscript-tarball
|
||||
- upload-npm
|
9
playbooks/javascript/pre.yaml
Normal file
9
playbooks/javascript/pre.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- role: bindep
|
||||
bindep_profile: test
|
||||
bindep_dir: "{{ zuul_work_dir }}"
|
||||
- test-setup
|
||||
- install-nodejs
|
||||
- revoke-sudo
|
||||
- install-javascript-packages
|
4
playbooks/javascript/tarball.yaml
Normal file
4
playbooks/javascript/tarball.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- role: npm
|
||||
npm_command: pack
|
@ -426,6 +426,18 @@
|
||||
- secret: afsdeveloper_secret
|
||||
name: afs
|
||||
|
||||
- job:
|
||||
name: release-openstack-javascript
|
||||
parent: publish-openstack-artifacts
|
||||
description: |
|
||||
Release javascript tarballs to npm.
|
||||
pre-run: playbooks/javascript/pre
|
||||
run: playbooks/javascript/run
|
||||
post-run: playbooks/javascript/post
|
||||
secrets:
|
||||
- npm_credentials
|
||||
- gpg_key
|
||||
|
||||
- job:
|
||||
name: propose-updates
|
||||
pre-run: playbooks/proposal/pre
|
||||
|
@ -519,3 +519,22 @@
|
||||
Acp4f7EGs1Sn7b/c2er9a6w6Gl80+ZVGWi0ojozsiZTbXgI4MVTJmXsKfydSBff9/H3jl
|
||||
MAfjUMs0405CLtPZZG8k+KyG5kDAbOHCrK6ALaLqwVtt9YAdxEdkASJsMuQSk6BbdDJCI
|
||||
fxtaJjXVTHQDYdouqbIWGMNypwKmxFub5lWainhbOKdvhl3CZDuuUq33k+jCkQ=
|
||||
|
||||
- secret:
|
||||
name: npm_credentials
|
||||
data:
|
||||
author_name: OpenStack Zuul
|
||||
author_email: zuul@openstack.org
|
||||
author_url: https://openstack.org
|
||||
username: openstackci
|
||||
password: !encrypted/pkcs1-oaep
|
||||
- pwC4iTJKVHzh2xuXI62FyvgJ7RaNazzyDEhWADsF7T8mdZemIS1d8l00iUxARyT9FH0LG
|
||||
u+h+fhEFY35mTiDOY4Ygp0AdZLj69EE/lnHoCa/toAphMqomJ6AuTbsUlamMj2vPDmvgb
|
||||
h+p4xhPiZIjZ47ldGjHi8VgpMfDSyaUac3ArQOyVOoEK8cX1j4Z5mcNXDBbVzjdRJDwSw
|
||||
AlhJ4ICyUIDaKsCngG59djDAxfAICEzj4BlZXm96rwsjvTgzPA+kzLnzxmk1U4QyOGU7s
|
||||
sc6yMluAr97Vijg4ejzPctwNmy+UjBQuS93r0x3DhJ35kE51Z/VA77smnJSeg1zRRxcME
|
||||
ryzHQSyBQUaE1PV0oyOYoTBDlF06lLZUXzw+FBgcPhK0UR/MSVHVwgmTkWnqLa/0tDIHH
|
||||
FzB9f/YQb/z9E1ARbozgRqLDBwlkVIrV81Fjviu5RchV5WRLmHQzrkURRIg5Si5qPwUoI
|
||||
Ujpn1UcDNn4zq/oUgVjQLf1AW3UpZ44kUWkWnwxHu4XbB/FVe5+vMVb2VUJ65Eeo9BKlY
|
||||
ThQJ8JC5z8vhzSNuU0agdpPJJuO6sSmcDG7N1SIq/qIZg4198hhvnqC89sOHkI+6xFSfy
|
||||
V/PoMvnBDA+g9Qaz8dqNWB6N6AjjtLQV4ES5/jew3BCPFHfFueUfHzTzc+8TRE=
|
||||
|
Loading…
x
Reference in New Issue
Block a user