project-config/jenkins/jobs/bifrost.yaml
Markos Chandras f05d1fbbf2 bifrost: Add experimental openSUSE 42.2 and CentOS 7 jobs
Right now, openSUSE and CentOS distributions are only being tested
via a 3rd party CI provided by OPNFV. However, that CI is testing
more complex scenarios than the existing jobs, so it will be useful
to add experimental jobs for these two distributions which can be
promoted to 'gates' in the future to have them properly tested.

Change-Id: I88c0c8878cb5bed48b624755c5730e48df858622
2017-06-07 09:01:25 +01:00

120 lines
3.2 KiB
YAML

- job-template:
name: 'gate-bifrost-integration-tinyipa-{node}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 60
builders:
- install-distro-packages
- link-logs
- net-info
- zuul-git-prep-upper-constraints
- shell: |
#!/bin/bash -eux
cd $WORKSPACE
/usr/zuul-env/bin/zuul-cloner --cache-dir /opt/git \
git://git.openstack.org \
openstack/bifrost \
openstack/ironic \
openstack/python-ironicclient \
openstack-infra/shade \
openstack/ironic-inspector \
openstack/python-ironic-inspector-client \
openstack/requirements
export GIT_BASE=$(pwd)
export UPPER_CONSTRAINTS_FILE=$WORKSPACE/upper-constraints.txt
cd openstack/bifrost
scripts/test-bifrost.sh
publishers:
- devstack-logs
- console-log
- job-template:
name: 'gate-bifrost-integration-dibipa-debian-{node}-nv'
node: '{node}'
wrappers:
- build-timeout:
timeout: 120
builders:
- install-distro-packages
- link-logs
- net-info
- zuul-git-prep-upper-constraints
- shell: |
#!/bin/bash -eux
cd $WORKSPACE
/usr/zuul-env/bin/zuul-cloner --cache-dir /opt/git \
git://git.openstack.org \
openstack/bifrost \
openstack/diskimage-builder \
openstack/ironic \
openstack/python-ironicclient \
openstack-infra/shade \
openstack/ironic-inspector \
openstack/python-ironic-inspector-client \
openstack/requirements
export GIT_BASE=$(pwd)
export UPPER_CONSTRAINTS_FILE=$WORKSPACE/upper-constraints.txt
cd openstack/bifrost
scripts/test-bifrost-build-images.sh
publishers:
- devstack-logs
- console-log
- job-template:
name: 'gate-bifrost-integration-dhcp-{node}-nv'
node: '{node}'
wrappers:
- build-timeout:
timeout: 120
builders:
- install-distro-packages
- link-logs
- net-info
- zuul-git-prep-upper-constraints
- shell: |
#!/bin/bash -eux
cd $WORKSPACE
/usr/zuul-env/bin/zuul-cloner --cache-dir /opt/git \
git://git.openstack.org \
openstack/bifrost \
openstack/diskimage-builder \
openstack/ironic \
openstack/python-ironicclient \
openstack-infra/shade \
openstack/ironic-inspector \
openstack/python-ironic-inspector-client \
openstack/requirements
export GIT_BASE=$(pwd)
export UPPER_CONSTRAINTS_FILE=$WORKSPACE/upper-constraints.txt
cd openstack/bifrost
scripts/test-bifrost-inventory-dhcp.sh
publishers:
- devstack-logs
- console-log
- job-group:
name: bifrost-integration-jobs
node:
- centos-7
- opensuse-422
- ubuntu-trusty
- ubuntu-xenial
jobs:
- gate-bifrost-integration-tinyipa-{node}
- gate-bifrost-integration-dibipa-debian-{node}-nv
- gate-bifrost-integration-dhcp-{node}-nv