Add Packstack integration test gate jobs
This is a first implementation of the Packstack integration test gate jobs. There will be surely be a need to iterate and do modifications and as such they are introduced as non-voting. Change-Id: I60cc7c5767c718914ff32ec4aa733e3f3117b462
This commit is contained in:
parent
dbb3544761
commit
b034ae203a
|
@ -0,0 +1,23 @@
|
|||
- job-template:
|
||||
name: 'gate-packstack-integration-{scenario}-tempest-dsvm-{ostype}'
|
||||
node: 'devstack-{ostype}'
|
||||
|
||||
builders:
|
||||
- print-template-name:
|
||||
template-name: "{template-name}"
|
||||
- link-logs
|
||||
- puppet-prepare-node
|
||||
- gerrit-git-prep
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
export SCENARIO={scenario}
|
||||
./run_tests.sh
|
||||
|
||||
wrappers:
|
||||
- build-timeout:
|
||||
timeout: 60
|
||||
- timestamps
|
||||
|
||||
publishers:
|
||||
- devstack-logs
|
||||
- console-log
|
|
@ -4604,9 +4604,13 @@
|
|||
name: packstack
|
||||
node: bare-trusty
|
||||
tarball-site: tarballs.openstack.org
|
||||
|
||||
ostype: centos7
|
||||
scenario:
|
||||
- scenario001
|
||||
- scenario002
|
||||
jobs:
|
||||
- python-jobs
|
||||
- 'gate-packstack-integration-{scenario}-tempest-dsvm-{ostype}'
|
||||
|
||||
- project:
|
||||
name: pandaman
|
||||
|
|
|
@ -586,6 +586,11 @@ project-templates:
|
|||
gate:
|
||||
- gate-{name}-ansible-lint
|
||||
|
||||
- name: packstack-integration-jobs
|
||||
check:
|
||||
- gate-packstack-integration-scenario001-tempest-dsvm-centos7
|
||||
- gate-packstack-integration-scenario002-tempest-dsvm-centos7
|
||||
|
||||
- name: puppet-beaker-jobs
|
||||
check:
|
||||
- gate-{name}-puppet-beaker-rspec-dsvm-trusty
|
||||
|
@ -985,6 +990,12 @@ jobs:
|
|||
- name: propose-openstack-manuals-updates
|
||||
branch: master
|
||||
|
||||
# First implementation of packstack integration jobs should be non-voting
|
||||
# and only on the master branch
|
||||
- name: ^gate-packstack-integration-scenario00(1|2)-tempest-dsvm-centos7$
|
||||
voting: false
|
||||
branch: master
|
||||
|
||||
- name: ^gate-puppet-openstackci-puppet-beaker-rspec-dsvm-.*$
|
||||
voting: false
|
||||
|
||||
|
@ -7799,6 +7810,7 @@ projects:
|
|||
- name: openstack/packstack
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: packstack-integration-jobs
|
||||
check:
|
||||
- gate-packstack-pep8
|
||||
- gate-packstack-python27
|
||||
|
|
Loading…
Reference in New Issue