795dad6444
Debian Buster is the current stable, and Bullseye is the impending stable (likely within the month). The parent of this change aims to fix security mirror configuration for Bullseye, but to do that we need to add testing for it. While we're at it, drop the Stretch (oldoldstable) jobs to keep the job count from exploding too much. Change-Id: I278246eff347dd4bdb3471a8db95d30fcba0f17a
295 lines
9.8 KiB
YAML
295 lines
9.8 KiB
YAML
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs
|
|
description: Test the build-python-release-jobs role
|
|
files:
|
|
- roles/build-python-release/.*
|
|
- setup.cfg
|
|
- setup.py
|
|
vars:
|
|
role_name: build-python-release
|
|
release_python: python3
|
|
pre-run: playbooks/python/pre.yaml
|
|
run: test-playbooks/simple-role-test.yaml
|
|
tags: all-platforms
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-centos-7
|
|
description: Test the build-python-release-jobs role on centos-7
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-7
|
|
label: centos-7
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-centos-8
|
|
description: Test the build-python-release-jobs role on centos-8
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-8
|
|
label: centos-8
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-centos-8-stream
|
|
description: Test the build-python-release-jobs role on centos-8-stream
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-8-stream
|
|
label: centos-8-stream
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-debian-buster
|
|
description: Test the build-python-release-jobs role on debian-buster
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: debian-buster
|
|
label: debian-buster
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-debian-bullseye
|
|
description: Test the build-python-release-jobs role on debian-bullseye
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: debian-bullseye
|
|
label: debian-bullseye
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-fedora-32
|
|
description: Test the build-python-release-jobs role on fedora-32
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: fedora-32
|
|
label: fedora-32
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-opensuse-15
|
|
description: Test the build-python-release-jobs role on opensuse-15
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: opensuse-15
|
|
label: opensuse-15
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-opensuse-tumbleweed-nv
|
|
voting: false
|
|
description: Test the build-python-release-jobs role on opensuse-tumbleweed
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: opensuse-tumbleweed
|
|
label: opensuse-tumbleweed
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-ubuntu-bionic
|
|
description: Test the build-python-release-jobs role on ubuntu-bionic
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-bionic
|
|
label: ubuntu-bionic
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-ubuntu-xenial
|
|
description: Test the build-python-release-jobs role on ubuntu-xenial
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-xenial
|
|
label: ubuntu-xenial
|
|
|
|
- job:
|
|
name: zuul-jobs-test-build-python-release-jobs-ubuntu-focal
|
|
description: Test the build-python-release-jobs role on ubuntu-focal
|
|
parent: zuul-jobs-test-build-python-release-jobs
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-focal
|
|
label: ubuntu-focal
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv
|
|
description: Test the ensure-python role with pyenv
|
|
files:
|
|
- roles/ensure-python/.*
|
|
- zuul-tests.d/python-roles-jobs.yaml
|
|
run: test-playbooks/ensure-python-pyenv.yaml
|
|
tags: all-platforms
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-centos-7
|
|
description: Test the ensure-python role with pyenv on centos-7
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-7
|
|
label: centos-7
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-centos-8
|
|
description: Test the ensure-python role with pyenv on centos-8
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-8
|
|
label: centos-8
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-centos-8-stream
|
|
description: Test the ensure-python role with pyenv on centos-8-stream
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-8-stream
|
|
label: centos-8-stream
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-debian-buster
|
|
description: Test the ensure-python role with pyenv on debian-buster
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: debian-buster
|
|
label: debian-buster
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-debian-bullseye
|
|
description: Test the ensure-python role with pyenv on debian-bullseye
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: debian-bullseye
|
|
label: debian-bullseye
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-fedora-32
|
|
description: Test the ensure-python role with pyenv on fedora-32
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: fedora-32
|
|
label: fedora-32
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-opensuse-15
|
|
description: Test the ensure-python role with pyenv on opensuse-15
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: opensuse-15
|
|
label: opensuse-15
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-opensuse-tumbleweed-nv
|
|
voting: false
|
|
description: Test the ensure-python role with pyenv on opensuse-tumbleweed
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: opensuse-tumbleweed
|
|
label: opensuse-tumbleweed
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-ubuntu-bionic
|
|
description: Test the ensure-python role with pyenv on ubuntu-bionic
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-bionic
|
|
label: ubuntu-bionic
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-ubuntu-xenial
|
|
description: Test the ensure-python role with pyenv on ubuntu-xenial
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-xenial
|
|
label: ubuntu-xenial
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-python-pyenv-ubuntu-focal
|
|
description: Test the ensure-python role with pyenv on ubuntu-focal
|
|
parent: zuul-jobs-test-ensure-python-pyenv
|
|
tags: auto-generated
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-focal
|
|
label: ubuntu-focal
|
|
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- zuul-jobs-test-build-python-release-jobs-centos-7
|
|
- zuul-jobs-test-build-python-release-jobs-centos-8
|
|
- zuul-jobs-test-build-python-release-jobs-centos-8-stream
|
|
- zuul-jobs-test-build-python-release-jobs-debian-buster
|
|
- zuul-jobs-test-build-python-release-jobs-debian-bullseye
|
|
- zuul-jobs-test-build-python-release-jobs-fedora-32
|
|
- zuul-jobs-test-build-python-release-jobs-opensuse-15
|
|
- zuul-jobs-test-build-python-release-jobs-opensuse-tumbleweed-nv
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-bionic
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-xenial
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-focal
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-7
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-8
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-8-stream
|
|
- zuul-jobs-test-ensure-python-pyenv-debian-buster
|
|
- zuul-jobs-test-ensure-python-pyenv-debian-bullseye
|
|
- zuul-jobs-test-ensure-python-pyenv-fedora-32
|
|
- zuul-jobs-test-ensure-python-pyenv-opensuse-15
|
|
- zuul-jobs-test-ensure-python-pyenv-opensuse-tumbleweed-nv
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-bionic
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-xenial
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-focal
|
|
gate:
|
|
jobs: &id001
|
|
- zuul-jobs-test-build-python-release-jobs-centos-7
|
|
- zuul-jobs-test-build-python-release-jobs-centos-8
|
|
- zuul-jobs-test-build-python-release-jobs-centos-8-stream
|
|
- zuul-jobs-test-build-python-release-jobs-debian-buster
|
|
- zuul-jobs-test-build-python-release-jobs-debian-bullseye
|
|
- zuul-jobs-test-build-python-release-jobs-fedora-32
|
|
- zuul-jobs-test-build-python-release-jobs-opensuse-15
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-bionic
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-xenial
|
|
- zuul-jobs-test-build-python-release-jobs-ubuntu-focal
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-7
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-8
|
|
- zuul-jobs-test-ensure-python-pyenv-centos-8-stream
|
|
- zuul-jobs-test-ensure-python-pyenv-debian-buster
|
|
- zuul-jobs-test-ensure-python-pyenv-debian-bullseye
|
|
- zuul-jobs-test-ensure-python-pyenv-fedora-32
|
|
- zuul-jobs-test-ensure-python-pyenv-opensuse-15
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-bionic
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-xenial
|
|
- zuul-jobs-test-ensure-python-pyenv-ubuntu-focal
|
|
periodic-weekly:
|
|
jobs: *id001
|