Add job for publishing built javascript content
There are two different types of tarballs we want to publish, a source tarball to npm, and a built tarball intended for deployment. We have a job for dealing with tarballs to npm, but we're lacking a new-style job for publishing built artifacts to tarballs.o.o. Add one, and switch storyboard to using it. Change-Id: I19607d14facb93d1f46ea68feba563badfbbb5a2
This commit is contained in:
4
playbooks/javascript/content.yaml
Normal file
4
playbooks/javascript/content.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
- hosts: all
|
||||||
|
roles:
|
||||||
|
- role: npm
|
||||||
|
npm_command: build
|
||||||
@@ -751,6 +751,14 @@
|
|||||||
- secret: afsdocs_secret
|
- secret: afsdocs_secret
|
||||||
name: afs
|
name: afs
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: publish-openstack-javascript-content
|
||||||
|
parent: publish-openstack-artifacts
|
||||||
|
description: |
|
||||||
|
Publish javascript content tarballs to tarballs.openstack.org
|
||||||
|
pre-run: playbooks/javascript/pre.yaml
|
||||||
|
run: playbooks/javascript/content.yaml
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: release-openstack-javascript
|
name: release-openstack-javascript
|
||||||
parent: publish-openstack-artifacts
|
parent: publish-openstack-artifacts
|
||||||
|
|||||||
@@ -2026,10 +2026,10 @@
|
|||||||
node_version: 4
|
node_version: 4
|
||||||
post:
|
post:
|
||||||
jobs:
|
jobs:
|
||||||
- legacy-storyboard-webclient-js-release-branch
|
- publish-openstack-javascript-content
|
||||||
release:
|
release:
|
||||||
jobs:
|
jobs:
|
||||||
- legacy-storyboard-webclient-js-release-master
|
- publish-openstack-javascript-content
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- legacy-storyboard-js-integration-ubuntu-trusty:
|
- legacy-storyboard-js-integration-ubuntu-trusty:
|
||||||
|
|||||||
Reference in New Issue
Block a user