Setup non-voting job for sahara-extra to build artifacts

We'd like to check artifacts building in both check and gate
pipelines and when it'll be stabilized to publish them to
tarballs.o.o/sahara

Change-Id: Iee6d3e19900e195ca7b9d988b83debdea27df1de
This commit is contained in:
Sergey Lukjanov 2015-04-20 16:17:06 +03:00
parent 3ab0ebd921
commit 47434f4327
2 changed files with 64 additions and 0 deletions

View File

@ -22,6 +22,66 @@
- console-log
- builder:
name: sahara-extra-build
builders:
- link-logs
- shell: |
#!/bin/bash -xe
tools/build-all-artifacts.sh
- publisher:
name: sahara-extra-publish
publishers:
- scp:
site: 'tarballs.openstack.org'
files:
- source: 'dist/**'
target: 'tarballs/sahara/'
keep-hierarchy: true
copy-after-failure: false
- job:
name: 'check-sahara-extra-artifacts'
node: 'bare-precise || bare-trusty'
wrappers:
- build-timeout:
timeout: 65
- timestamps
builders:
- link-logs
- net-info
- gerrit-git-prep
- sahara-extra-build
publishers:
- console-log
- job:
name: 'gate-sahara-extra-artifacts'
node: 'bare-precise || bare-trusty'
wrappers:
- build-timeout:
timeout: 65
- timestamps
builders:
- link-logs
- net-info
- gerrit-git-prep
- sahara-extra-build
publishers:
- console-log
- sahara-extra-publish
- job-template:
name: '{pipeline}-saharaclient-dsvm-functional{branch-designator}'
node: '{node}'

View File

@ -807,6 +807,9 @@ jobs:
- name: ^gate-sahara-buildimages.*$
branch: ^master$
voting: false
- name: ^(gate|check)-sahara-extra-artifacts$
branch: ^(?!stable/(icehouse|juno|kilo)).*$
voting: false
- name: gate-kite-python34
voting: false
- name: ^(gate|check)-tempest-master
@ -3112,6 +3115,7 @@ projects:
- name: check-requirements
check:
- gate-sahara-extra-pep8
- check-sahara-extra-artifacts
gate:
- gate-sahara-extra-pep8
post: