Move openstack-specific jobs to openstack-zuul-jobs
We're in the process of adding jobs to test our base job on different distributions and ensure there's no regressions. These are openstack-specific so let's move them from zuul-jobs. Change-Id: Ic04c48d7a0e15459632b91bce81e777d12622222 Depends-On: Ie29ee24b631f659f3330f5c631e2850f6b8cb463
This commit is contained in:
parent
2d2a717f29
commit
5fbcc7e0e2
3
tests/base.yaml
Normal file
3
tests/base.yaml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Roles that are part of the 'base' job
|
||||||
|
|
||||||
|
- include: configure-mirrors.yaml
|
11
tests/configure-mirrors.yaml
Normal file
11
tests/configure-mirrors.yaml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
- name: Test the configure-mirrors role
|
||||||
|
hosts: all
|
||||||
|
roles:
|
||||||
|
- role: configure-mirrors
|
||||||
|
mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
|
post_tasks:
|
||||||
|
- name: Install a package to sanity check the mirror configuration
|
||||||
|
package:
|
||||||
|
name: "emacs"
|
||||||
|
state: "present"
|
||||||
|
become: yes
|
52
zuul.yaml
52
zuul.yaml
@ -3,6 +3,58 @@
|
|||||||
# https://git.openstack.org/cgit/openstack-infra/project-config
|
# https://git.openstack.org/cgit/openstack-infra/project-config
|
||||||
# https://git.openstack.org/cgit/openstack-infra/zuul-jobs
|
# https://git.openstack.org/cgit/openstack-infra/zuul-jobs
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration
|
||||||
|
description: |
|
||||||
|
Runs roles that are included by default in the 'base' job in order to
|
||||||
|
prevent regressions.
|
||||||
|
parent: base-minimal
|
||||||
|
roles:
|
||||||
|
- zuul: openstack-infra/zuul-jobs
|
||||||
|
run: tests/base
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-centos-7
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: centos-7
|
||||||
|
label: centos-7
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-debian-jessie
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: debian-jessie
|
||||||
|
label: debian-jessie
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-fedora-26
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: fedora-26
|
||||||
|
label: fedora-26
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-opensuse423
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: opensuse-423
|
||||||
|
label: opensuse-423
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-ubuntu-trusty
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-trusty
|
||||||
|
label: ubuntu-trusty
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: base-integration-ubuntu-xenial
|
||||||
|
parent: base-integration
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-xenial
|
||||||
|
label: ubuntu-xenial
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-doc-build
|
name: openstack-doc-build
|
||||||
parent: tox-docs
|
parent: tox-docs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user