From e4cd286d56888d632e6a5f220e3bf4ac848ce824 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 6 Jul 2017 19:07:40 -0500 Subject: [PATCH] Copy in run-docs role as zuul-run-docs Change-Id: Ic408618ba9d5e5b11c9fe5b614736f80fef1f75e Depends-On: I97c18936fc014283cdf5b57bece49bf92153ff13 --- playbooks/tox/docs.yaml | 3 +-- roles/zuul-run-docs/defaults/main.yaml | 2 ++ roles/zuul-run-docs/tasks/main.yaml | 4 ++++ zuul.yaml | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 roles/zuul-run-docs/defaults/main.yaml create mode 100644 roles/zuul-run-docs/tasks/main.yaml diff --git a/playbooks/tox/docs.yaml b/playbooks/tox/docs.yaml index 612e3532..2cd7f698 100644 --- a/playbooks/tox/docs.yaml +++ b/playbooks/tox/docs.yaml @@ -1,5 +1,4 @@ - hosts: all roles: - - revoke-sudo - - role: run-docs + - role: zuul-run-docs envlist: venv diff --git a/roles/zuul-run-docs/defaults/main.yaml b/roles/zuul-run-docs/defaults/main.yaml new file mode 100644 index 00000000..f64d0f12 --- /dev/null +++ b/roles/zuul-run-docs/defaults/main.yaml @@ -0,0 +1,2 @@ +--- +envlist: venv diff --git a/roles/zuul-run-docs/tasks/main.yaml b/roles/zuul-run-docs/tasks/main.yaml new file mode 100644 index 00000000..ae828a6c --- /dev/null +++ b/roles/zuul-run-docs/tasks/main.yaml @@ -0,0 +1,4 @@ +- name: Execute run-docs.sh. + shell: "/usr/local/jenkins/slave_scripts/run-docs.sh {{ envlist }}" + args: + chdir: "{{ zuul_workspace_root }}/src/{{ zuul.project.canonical_name }}" diff --git a/zuul.yaml b/zuul.yaml index b0b26a3a..dd052f5d 100644 --- a/zuul.yaml +++ b/zuul.yaml @@ -2,6 +2,8 @@ name: openstack-doc-build parent: tox-docs run: playbooks/tox/docs + roles: + - zuul: openstack-infra/openstack-zuul-jobs - project: name: openstack-infra/openstack-zuul-jobs