Merge "Genericize javascript release artifact creation"
This commit is contained in:
commit
ff9a2d7bf2
modules/openstack_project/files
@ -9,6 +9,11 @@
|
||||
|
||||
builders:
|
||||
- gerrit-git-prep
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
/usr/local/jenkins/slave_scripts/maven-properties.sh
|
||||
- inject:
|
||||
properties-file: maven.properties
|
||||
- js-build:
|
||||
command: 'test'
|
||||
envlist: 'grunt'
|
||||
@ -31,3 +36,39 @@
|
||||
keep-hierarchy: true
|
||||
copy-after-failure: true
|
||||
node: '{node}'
|
||||
|
||||
- job-template:
|
||||
name: '{name}-js-release-{branch-designator}'
|
||||
|
||||
builders:
|
||||
- gerrit-git-prep
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
/usr/local/jenkins/slave_scripts/maven-properties.sh
|
||||
- inject:
|
||||
properties-file: maven.properties
|
||||
- js-build:
|
||||
command: 'build'
|
||||
envlist: 'grunt'
|
||||
github-org: '{github-org}'
|
||||
project: '{name}'
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
|
||||
tar -czf {name}-$PROJECT_VER.tar.gz dist/
|
||||
cp {name}-$PROJECT_VER.tar.gz dist/{name}-latest.tar.gz
|
||||
mv {name}-$PROJECT_VER.tar.gz dist/
|
||||
publishers:
|
||||
- console-log
|
||||
- coverage-log
|
||||
- scp:
|
||||
site: 'static.openstack.org'
|
||||
files:
|
||||
- target: 'logs/$LOG_PATH'
|
||||
source: 'reports/**'
|
||||
keep-hierarchy: true
|
||||
copy-after-failure: true
|
||||
- tarball:
|
||||
project: '{name}'
|
||||
site: '{tarball-site}'
|
||||
node: '{node}'
|
||||
|
@ -1069,9 +1069,9 @@
|
||||
|
||||
jobs:
|
||||
- gate-{name}-js-unittests
|
||||
- 'storyboard-webclient-release-{branch-designator}':
|
||||
- '{name}-js-release-{branch-designator}':
|
||||
branch-designator: 'master'
|
||||
- 'storyboard-webclient-release-{branch-designator}':
|
||||
- '{name}-js-release-{branch-designator}':
|
||||
branch-designator: 'branch'
|
||||
|
||||
|
||||
|
@ -1,33 +0,0 @@
|
||||
- job-template:
|
||||
name: 'storyboard-webclient-release-{branch-designator}'
|
||||
node: bare-precise
|
||||
|
||||
builders:
|
||||
- gerrit-git-prep
|
||||
- shell: |
|
||||
./bin/bootstrap.sh
|
||||
./bin/build.sh
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
|
||||
BRANCH={branch-designator}
|
||||
ARCHIVE_NAME={name}
|
||||
if [ "$BRANCH" != "master" ] ; then
|
||||
BRANCH_PATH=`echo $ZUUL_REFNAME | tr / -`
|
||||
ARCHIVE_NAME={name}-$BRANCH_PATH
|
||||
fi
|
||||
tar -czf $ARCHIVE_NAME.tar.gz dist/
|
||||
mv $ARCHIVE_NAME.tar.gz dist/
|
||||
publishers:
|
||||
- console-log
|
||||
- coverage-log
|
||||
- scp:
|
||||
site: 'static.openstack.org'
|
||||
files:
|
||||
- target: 'logs/$LOG_PATH'
|
||||
source: 'reports/**'
|
||||
keep-hierarchy: true
|
||||
copy-after-failure: true
|
||||
- tarball:
|
||||
project: '{name}'
|
||||
site: '{tarball-site}'
|
@ -2655,9 +2655,9 @@ projects:
|
||||
gate:
|
||||
- gate-storyboard-webclient-js-unittests
|
||||
post:
|
||||
- storyboard-webclient-release-branch
|
||||
- storyboard-webclient-js-release-branch
|
||||
release:
|
||||
- storyboard-webclient-release-master
|
||||
- storyboard-webclient-js-release-master
|
||||
|
||||
- name: openstack-infra/tripleo-ci
|
||||
check:
|
||||
|
Loading…
x
Reference in New Issue
Block a user