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:
Monty Taylor 2017-12-16 09:20:11 -06:00
parent b27d800328
commit 8110e15f57
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
3 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,4 @@
- hosts: all
roles:
- role: npm
npm_command: build

View File

@ -751,6 +751,14 @@
- secret: afsdocs_secret
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:
name: release-openstack-javascript
parent: publish-openstack-artifacts

View File

@ -2026,10 +2026,10 @@
node_version: 4
post:
jobs:
- legacy-storyboard-webclient-js-release-branch
- publish-openstack-javascript-content
release:
jobs:
- legacy-storyboard-webclient-js-release-master
- publish-openstack-javascript-content
experimental:
jobs:
- legacy-storyboard-js-integration-ubuntu-trusty: