b203e2ad19
This reverts commit db2d26a75f331e99f6e39d9e6775fc5f48c0cc90. The bad upstream RPM has been removed, and the job no longer fails. The jobs are part of the template, so don't need to be explicitly listed as they were previously, however. Related-Change: https://review.openstack.org/619625 Change-Id: I138b7f6bdef1d955a6e0babf228543ab2530159a
229 lines
6.3 KiB
YAML
229 lines
6.3 KiB
YAML
- project:
|
|
templates:
|
|
- tripleo-buildimage-jobs
|
|
check:
|
|
jobs:
|
|
- dib-functests-centos7-python2
|
|
- dib-functests-centos7-python2-image
|
|
- dib-functests-centos7-python2-extras
|
|
- dib-functests-trusty-python2
|
|
- dib-functests-trusty-python2-image
|
|
- dib-functests-trusty-python2-extras
|
|
- dib-functests-xenial-python3
|
|
- dib-functests-xenial-python3-image
|
|
- dib-functests-xenial-python3-extras
|
|
- dib-functests-xenial-python3-containers
|
|
- dib-functests-bionic-python3
|
|
- dib-functests-bionic-python3-image
|
|
- dib-functests-bionic-python3-extras
|
|
- dib-functests-bionic-python3-containers
|
|
- openstack-tox-lower-constraints
|
|
|
|
gate:
|
|
jobs:
|
|
- dib-functests-trusty-python2
|
|
- dib-functests-xenial-python3
|
|
- dib-functests-centos7-python2
|
|
- openstack-tox-lower-constraints
|
|
|
|
- job:
|
|
name: dib-functests-base
|
|
abstract: true
|
|
parent: base
|
|
run: playbooks/dib-functests/run.yaml
|
|
post-run: playbooks/dib-functests/post.yaml
|
|
timeout: 3600
|
|
required-projects:
|
|
- openstack/diskimage-builder
|
|
- openstack/requirements
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
|
|
- job:
|
|
name: dib-functests-default
|
|
description: |
|
|
This is the base set of stable tests
|
|
abstract: true
|
|
parent: dib-functests-base
|
|
vars:
|
|
dib_functests:
|
|
- apt-sources/test-sources
|
|
- centos-minimal/build-succeeds
|
|
- fedora-minimal/build-succeeds
|
|
- ironic-agent/build-succeeds-fedora
|
|
- pip-and-virtualenv/source-install-fedora
|
|
- pip-and-virtualenv/source-install-ubuntu
|
|
- ubuntu-minimal/trusty-build-succeeds
|
|
- ubuntu-minimal/xenial-build-succeeds
|
|
- ubuntu-minimal/bionic-build-succeeds
|
|
|
|
- job:
|
|
name: dib-functests-image
|
|
description: |
|
|
This is tests that rely on downloading an upstream
|
|
image. We generally do not have mirrors for these images
|
|
so they can be slighlty unreliable.
|
|
abstract: true
|
|
voting: false
|
|
parent: dib-functests-base
|
|
vars:
|
|
dib_functests:
|
|
- centos7/build-succeeds
|
|
- opensuse/build-succeeds
|
|
- opensuse/opensuse423-build-succeeds
|
|
- fedora/build-succeeds
|
|
- ubuntu/trusty-build-succeeds
|
|
- ubuntu/xenial-build-succeeds
|
|
- ubuntu/bionic-build-succeeds
|
|
|
|
- job:
|
|
name: dib-functests-extras
|
|
description: |
|
|
These are tests which are not as widely supported as the
|
|
core platforms
|
|
abstract: true
|
|
voting: false
|
|
parent: dib-functests-base
|
|
vars:
|
|
dib_functests:
|
|
- gentoo/build-succeeds
|
|
- debian-minimal/stable-vm
|
|
|
|
- job:
|
|
name: dib-functests-containers
|
|
description: |
|
|
These are tests for elements focused on containers or other
|
|
small deployments
|
|
abstract: true
|
|
voting: false
|
|
parent: dib-functests-base
|
|
vars:
|
|
dib_functests:
|
|
- ubuntu-systemd-container/bionic-build-succeeds
|
|
- ubuntu-systemd-container/xenial-build-succeeds
|
|
|
|
# Trusty / Python 2 tests
|
|
- job:
|
|
name: dib-functests-trusty-python2
|
|
description: |
|
|
Run the default tests on a Trusty build host with Python 2
|
|
parent: dib-functests-default
|
|
nodeset: ubuntu-trusty
|
|
vars:
|
|
dib_python: python2
|
|
|
|
- job:
|
|
name: dib-functests-trusty-python2-image
|
|
description: |
|
|
The image tests on a Trusty build host with Python 2
|
|
parent: dib-functests-image
|
|
nodeset: ubuntu-trusty
|
|
vars:
|
|
dib_python: python2
|
|
|
|
- job:
|
|
name: dib-functests-trusty-python2-extras
|
|
description: |
|
|
The extras tests on a Trusty build host with Python 2
|
|
parent: dib-functests-extras
|
|
nodeset: ubuntu-trusty
|
|
vars:
|
|
dib_python: python2
|
|
|
|
# Bionic / Python3 tests
|
|
- job:
|
|
name: dib-functests-bionic-python3
|
|
description: |
|
|
Run the default tests on a Bionic build host with Python 3
|
|
parent: dib-functests-default
|
|
nodeset: ubuntu-bionic
|
|
voting: false
|
|
|
|
- job:
|
|
name: dib-functests-bionic-python3-image
|
|
description: |
|
|
The image tests on a Bionic build host with Python 3
|
|
parent: dib-functests-image
|
|
nodeset: ubuntu-bionic
|
|
voting: false
|
|
|
|
- job:
|
|
name: dib-functests-bionic-python3-extras
|
|
description: |
|
|
The extras tests on a Bionic build host with Python 3
|
|
parent: dib-functests-extras
|
|
nodeset: ubuntu-bionic
|
|
voting: false
|
|
|
|
- job:
|
|
name: dib-functests-bionic-python3-containers
|
|
description: |
|
|
The containers tests on a Bionic build host with Python 3
|
|
parent: dib-functests-containers
|
|
nodeset: ubuntu-bionic
|
|
voting: false
|
|
|
|
# Xenial / Python3 tests
|
|
- job:
|
|
name: dib-functests-xenial-python3
|
|
description: |
|
|
Run the default tests on a Xenial build host with Python 3
|
|
parent: dib-functests-default
|
|
nodeset: ubuntu-xenial
|
|
|
|
- job:
|
|
name: dib-functests-xenial-python3-image
|
|
description: |
|
|
The image tests on a Xenial build host with Python 3
|
|
parent: dib-functests-image
|
|
nodeset: ubuntu-xenial
|
|
|
|
- job:
|
|
name: dib-functests-xenial-python3-extras
|
|
description: |
|
|
The extras tests on a Xenial build host with Python 3
|
|
parent: dib-functests-extras
|
|
nodeset: ubuntu-xenial
|
|
vars:
|
|
# opensuse-minimal can only build on xenial ATM, as other
|
|
# platforms don't have zypper
|
|
dib_functests_extra:
|
|
- opensuse-minimal/opensuse423-build-succeeds
|
|
|
|
- job:
|
|
name: dib-functests-xenial-python3-containers
|
|
description: |
|
|
The containers tests on a Xenial build host with Python 3
|
|
parent: dib-functests-containers
|
|
nodeset: ubuntu-xenial
|
|
voting: false
|
|
|
|
# Centos 7 / Python2 tests
|
|
- job:
|
|
name: dib-functests-centos7-python2
|
|
description: |
|
|
Run the default tests on a Centos 7 build host with Python 2
|
|
parent: dib-functests-default
|
|
nodeset: centos-7
|
|
vars:
|
|
dib_python: python2
|
|
|
|
- job:
|
|
name: dib-functests-centos7-python2-image
|
|
description: |
|
|
The image tests on a Centos 7 build host with Python 2
|
|
parent: dib-functests-image
|
|
nodeset: centos-7
|
|
vars:
|
|
dib_python: python2
|
|
|
|
- job:
|
|
name: dib-functests-centos7-python2-extras
|
|
description: |
|
|
The extras tests on a Centos 7 build host with Python 2
|
|
parent: dib-functests-extras
|
|
nodeset: centos-7
|
|
vars:
|
|
dib_python: python2
|