From 86be99460d7a2b84de51b114770af566351dd61c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?El=C5=91d=20Ill=C3=A9s?= Date: Wed, 20 Mar 2024 11:41:35 +0100 Subject: [PATCH] [CI] Return tox-validate job log as zuul artifact So that it can be easily open from zuul job's build page under Artifacts tab. Change-Id: I7d6421510eef50be4ea968ed3354946b2aba0696 --- .zuul.yaml | 17 ++++++++++------- playbooks/releases-tox-validate/post.yaml | 10 ++++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 playbooks/releases-tox-validate/post.yaml diff --git a/.zuul.yaml b/.zuul.yaml index 22a2abe7cd..53964a0aec 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -9,16 +9,21 @@ - ^data/.*$ - ^doc/.*$ +- job: + name: releases-tox-validate + parent: openstack-tox-validate + post-run: playbooks/releases-tox-validate/post.yaml + timeout: 3600 + irrelevant-files: + - ^doc/.*$ + - project: templates: - openstack-python3-jobs - build-openstack-docs-pti check: jobs: - - openstack-tox-validate: - timeout: 3600 - irrelevant-files: - - ^doc/.*$ + - releases-tox-validate - releases-tox-list-changes - openstack-tox-py38: irrelevant-files: @@ -53,10 +58,8 @@ - check-release-approval gate: jobs: - - openstack-tox-validate: + - releases-tox-validate: timeout: 10800 - irrelevant-files: - - ^doc/.*$ - openstack-tox-py38: irrelevant-files: - ^data/.*$ diff --git a/playbooks/releases-tox-validate/post.yaml b/playbooks/releases-tox-validate/post.yaml new file mode 100644 index 0000000000..466129090e --- /dev/null +++ b/playbooks/releases-tox-validate/post.yaml @@ -0,0 +1,10 @@ +- hosts: all + tasks: + - name: Return artifact to Zuul + zuul_return: + data: + zuul: + artifacts: + - name: tox-validate results + url: tox/validate/validate-request-results.log +