Merge "Add native Zuul v3 bindep fallback tests"

This commit is contained in:
Zuul 2018-01-05 11:28:13 +00:00 committed by Gerrit Code Review
commit 90d919cead
3 changed files with 83 additions and 2 deletions

View File

@ -0,0 +1,5 @@
- hosts: all
roles:
- role: bindep
bindep_profile: test
bindep_file: jenkins/data/bindep-fallback.txt

View File

@ -1080,3 +1080,73 @@
- openstack/requirements
secrets:
- zanata_api_credentials
- job:
name: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
run: playbooks/bindep-fallback/run.yaml
files:
- jenkins/data/bindep-fallback.txt
- playbooks/bindep-fallback/run.yaml
- job:
name: project-config-bindep-fallback-centos-7
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for CentOS 7.
nodeset: centos-7
- job:
name: project-config-bindep-fallback-fedora-26
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for Fedora 26.
nodeset: fedora-26
- job:
name: project-config-bindep-fallback-debian-jessie
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for Debian Jessie.
nodeset: debian-jessie
- job:
name: project-config-bindep-fallback-opensuse-423
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for openSUSE Leap 42.3.
nodeset: opensuse-423
- job:
name: project-config-bindep-fallback-ubuntu-trusty
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for Ubuntu Trusty.
nodeset: ubuntu-trusty
- job:
name: project-config-bindep-fallback-ubuntu-xenial
parent: project-config-bindep-fallback
description: |
Check installation of binary packages for file
jenkins/data/bindep-fallback.txt.
The testing is done for Ubuntu Xenial.
nodeset: ubuntu-xenial

View File

@ -932,8 +932,6 @@
name: openstack-infra/project-config
templates:
- system-required
# This is the only project that use this pipeline so that
# we can iterate quickly on changes.
check:
jobs:
- build-openstack-specs-site
@ -1035,6 +1033,14 @@
jobs:
- propose-project-config-update
- project-config-build-openafs-centos
experimental:
jobs:
- project-config-bindep-fallback-centos-7
- project-config-bindep-fallback-debian-jessie
- project-config-bindep-fallback-fedora-26
- project-config-bindep-fallback-opensuse-423
- project-config-bindep-fallback-ubuntu-trusty
- project-config-bindep-fallback-ubuntu-xenial
- project:
name: openstack-infra/project-config-example