Merge "Add publish job for stackviz"

This commit is contained in:
Zuul 2020-02-27 09:00:19 +00:00 committed by Gerrit Code Review
commit f40f4e36c6
3 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,13 @@
- hosts: all
tasks:
- name: Rename tarball and move it to a subdir named dist as well
# TODO(AJaeger): "-new" is for testing
shell: |
mkdir dist
mv {{ zuul.project-short_name }}*.tar.gz dist/{{ zuul.project-short_name }}-latest-new.tar.gz
args:
executable: /bin/bash
chdir: "{{ zuul.project.src_dir }}/dist"
# 302 mkdir used in place of argument state=directory to file module
tags:
- skip_ansible_lint

View File

@ -784,6 +784,20 @@
run: playbooks/javascript/content.yaml run: playbooks/javascript/content.yaml
post-run: playbooks/javascript/publish.yaml post-run: playbooks/javascript/publish.yaml
- job:
name: publish-openstack-javascript-latest-content
parent: publish-openstack-javascript-content
description: |
Publish javascript content tarballs to tarballs.opendev.org.
Content tarballs contain the built javascript/css/html artifacts. They
are different from source tarballs, which are handled by the
publish-openstack-javascript-tarball job.
This job publishes the tar ball as
https://tarballs.opendev.org/{{ zuul.project.name }}/dist/{{ zuul.project.short_name }}-latest.tar.gz.
post-run: playbooks/javascript/rename-latest.yaml
- job: - job:
name: release-openstack-javascript name: release-openstack-javascript
parent: publish-openstack-artifacts parent: publish-openstack-artifacts

View File

@ -4076,6 +4076,15 @@
templates: templates:
- publish-to-pypi - publish-to-pypi
- project:
name: openstack/stackviz
periodic:
jobs:
- publish-openstack-javascript-latest-content:
vars:
node_version: 8
branches: master
- project: - project:
name: openstack/stevedore name: openstack/stevedore
templates: templates: