Merge "Rename and templatize ansible functional jobs"
This commit is contained in:
commit
f22e6cce36
|
@ -14,10 +14,12 @@
|
|||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: '{pipeline}-{name}-dsvm-functional-{ostype}{job-suffix}'
|
||||
name: '{pipeline}-{name}-dsvm-ansible-functional-{ostype}{job-suffix}'
|
||||
node: 'devstack-{ostype}'
|
||||
|
||||
builders:
|
||||
- print-template-name:
|
||||
template-name: "{template-name}"
|
||||
- zuul-git-prep
|
||||
- shell: |
|
||||
# Allow Jenkins user to ssh into localhost
|
||||
|
@ -44,13 +46,13 @@
|
|||
- 'gate-{name}-pep8'
|
||||
- 'gate-{name}-tox-{envlist}':
|
||||
envlist: ansible-lint
|
||||
- '{pipeline}-{name}-dsvm-functional-{ostype}{job-suffix}':
|
||||
- '{pipeline}-{name}-dsvm-ansible-functional-{ostype}{job-suffix}':
|
||||
job-suffix: '-nv'
|
||||
ostype:
|
||||
- centos7
|
||||
- trusty
|
||||
pipeline: gate
|
||||
- '{pipeline}-{name}-dsvm-functional-{ostype}{job-suffix}':
|
||||
- '{pipeline}-{name}-dsvm-ansible-functional-{ostype}{job-suffix}':
|
||||
job-suffix: ''
|
||||
ostype:
|
||||
- centos7
|
||||
|
|
103
zuul/layout.yaml
103
zuul/layout.yaml
|
@ -265,11 +265,17 @@ project-templates:
|
|||
- 'gate-{name}-pep8'
|
||||
- 'gate-{name}-tox-ansible-lint'
|
||||
|
||||
- name: ansible-role-functional-jobs
|
||||
- name: ansible-role-functional-jobs-centos7
|
||||
check:
|
||||
- 'gate-{name}-dsvm-functional-centos7'
|
||||
- 'gate-{name}-dsvm-ansible-functional-centos7'
|
||||
gate:
|
||||
- 'gate-{name}-dsvm-functional-centos7'
|
||||
- 'gate-{name}-dsvm-ansible-functional-centos7'
|
||||
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
check:
|
||||
- 'gate-{name}-dsvm-ansible-functional-trusty'
|
||||
gate:
|
||||
- 'gate-{name}-dsvm-ansible-functional-trusty'
|
||||
|
||||
- name: python-jobs
|
||||
check:
|
||||
|
@ -3499,35 +3505,35 @@ projects:
|
|||
- name: ansible-role-jobs
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-ansible-role-diskimage-builder-dsvm-functional-centos7-nv
|
||||
- gate-ansible-role-diskimage-builder-dsvm-functional-trusty-nv
|
||||
- gate-ansible-role-diskimage-builder-dsvm-ansible-functional-centos7-nv
|
||||
- gate-ansible-role-diskimage-builder-dsvm-ansible-functional-trusty-nv
|
||||
|
||||
- name: openstack/ansible-role-jenkins-job-builder
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: ansible-role-functional-jobs
|
||||
- name: ansible-role-functional-jobs-centos7
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-ansible-role-jenkins-job-builder-dsvm-functional-trusty-nv
|
||||
- gate-ansible-role-jenkins-job-builder-dsvm-ansible-functional-trusty-nv
|
||||
|
||||
- name: openstack/ansible-role-nodepool
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: ansible-role-functional-jobs
|
||||
- name: ansible-role-functional-jobs-centos7
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-ansible-role-nodepool-dsvm-functional-trusty-nv
|
||||
- gate-ansible-role-nodepool-dsvm-ansible-functional-trusty-nv
|
||||
|
||||
- name: openstack/ansible-role-zuul
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: ansible-role-functional-jobs
|
||||
- name: ansible-role-functional-jobs-centos7
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-ansible-role-zuul-dsvm-functional-trusty-nv
|
||||
- gate-ansible-role-zuul-dsvm-ansible-functional-trusty-nv
|
||||
|
||||
- name: openstack/anvil
|
||||
template:
|
||||
|
@ -6782,150 +6788,105 @@ projects:
|
|||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-apt_package_pinning-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-apt_package_pinning-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-galera_client
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-galera_server
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-lxc_container_create
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-lxc_container_create-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-lxc_container_create-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-lxc_hosts
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-lxc_hosts-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-lxc_hosts-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-memcached_server
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-openstack_hosts
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-openstack_hosts-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-openstack_hosts-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-pip_install
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-pip_install-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-pip_install-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-pip_lock_down
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-pip_install-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-pip_install-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-py_from_git
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-py_from_git-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-py_from_git-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-rabbitmq_server
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-repo_server
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-rsyslog_client
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-rsyslog_client-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-rsyslog_client-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-rsyslog_server
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-security
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: ansible-role-jobs
|
||||
- name: openstack-server-publish-jobs
|
||||
check:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
gate:
|
||||
- gate-openstack-ansible-security-dsvm-functional-trusty
|
||||
- name: ansible-role-functional-jobs-trusty
|
||||
|
||||
- name: openstack/openstack-ansible-specs
|
||||
template:
|
||||
|
|
Loading…
Reference in New Issue