
Testing on Fedora in addition to CentOS 7 is important because it uses dnf instead of yum, python3 intead of python2 and has a good number of packages renamed. Change-Id: If2a6502339850c35605d231f500d4ec827ccff4e
60 lines
1.3 KiB
YAML
60 lines
1.3 KiB
YAML
- job:
|
|
name: bindep-base
|
|
description: |
|
|
Check that bindep itself can install packages on various platforms.
|
|
abstract: true
|
|
roles:
|
|
- zuul: openstack-infra/zuul-jobs
|
|
run: playbooks/bindep/run.yaml
|
|
vars:
|
|
zuul_work_dir: '{{ zuul.project.src_dir }}'
|
|
zuul_work_virtualenv: '{{ ansible_user_dir }}/.venv'
|
|
|
|
- job:
|
|
name: bindep-centos-7
|
|
parent: bindep-base
|
|
nodeset: centos-7
|
|
|
|
- job:
|
|
name: bindep-fedora-latest
|
|
parent: bindep-base
|
|
nodeset: fedora-latest
|
|
|
|
- job:
|
|
name: bindep-opensuse-150
|
|
parent: bindep-base
|
|
nodeset: opensuse-150
|
|
|
|
- job:
|
|
name: bindep-opensuse-423
|
|
parent: bindep-base
|
|
nodeset: opensuse-423
|
|
|
|
- job:
|
|
name: bindep-ubuntu-trusty
|
|
parent: bindep-base
|
|
nodeset: ubuntu-trusty
|
|
|
|
- job:
|
|
name: bindep-ubuntu-xenial
|
|
parent: bindep-base
|
|
nodeset: ubuntu-xenial
|
|
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- bindep-centos-7
|
|
- bindep-fedora-latest
|
|
- bindep-opensuse-150
|
|
- bindep-opensuse-423
|
|
- bindep-ubuntu-trusty
|
|
- bindep-ubuntu-xenial
|
|
gate:
|
|
jobs:
|
|
- bindep-centos-7
|
|
- bindep-fedora-latest
|
|
- bindep-opensuse-150
|
|
- bindep-opensuse-423
|
|
- bindep-ubuntu-trusty
|
|
- bindep-ubuntu-xenial
|