Merge "Genericize javascript release artifact creation"
This commit is contained in:
commit
ff9a2d7bf2
@ -9,6 +9,11 @@
|
|||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit-git-prep
|
- gerrit-git-prep
|
||||||
|
- shell: |
|
||||||
|
#!/bin/bash -xe
|
||||||
|
/usr/local/jenkins/slave_scripts/maven-properties.sh
|
||||||
|
- inject:
|
||||||
|
properties-file: maven.properties
|
||||||
- js-build:
|
- js-build:
|
||||||
command: 'test'
|
command: 'test'
|
||||||
envlist: 'grunt'
|
envlist: 'grunt'
|
||||||
@ -31,3 +36,39 @@
|
|||||||
keep-hierarchy: true
|
keep-hierarchy: true
|
||||||
copy-after-failure: true
|
copy-after-failure: true
|
||||||
node: '{node}'
|
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:
|
jobs:
|
||||||
- gate-{name}-js-unittests
|
- gate-{name}-js-unittests
|
||||||
- 'storyboard-webclient-release-{branch-designator}':
|
- '{name}-js-release-{branch-designator}':
|
||||||
branch-designator: 'master'
|
branch-designator: 'master'
|
||||||
- 'storyboard-webclient-release-{branch-designator}':
|
- '{name}-js-release-{branch-designator}':
|
||||||
branch-designator: 'branch'
|
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:
|
||||||
- gate-storyboard-webclient-js-unittests
|
- gate-storyboard-webclient-js-unittests
|
||||||
post:
|
post:
|
||||||
- storyboard-webclient-release-branch
|
- storyboard-webclient-js-release-branch
|
||||||
release:
|
release:
|
||||||
- storyboard-webclient-release-master
|
- storyboard-webclient-js-release-master
|
||||||
|
|
||||||
- name: openstack-infra/tripleo-ci
|
- name: openstack-infra/tripleo-ci
|
||||||
check:
|
check:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user