From 58961705fee3ffecc65aa0d2c64852c577986969 Mon Sep 17 00:00:00 2001 From: Michael Johnson Date: Mon, 5 Aug 2019 10:19:34 -0700 Subject: [PATCH] Add Octavia tox "tips" jobs This patch adds tox "tips" jobs to Octavia which checkout the master branch of the dependent libraries (octavia-lib in the initial case). Currently this runs the py37 unit tests and the py37 functional jobs. Change-Id: Idc5dce9ed609e5bd268588f112637cab151c93bf --- zuul.d/jobs.yaml | 29 +++++++++++++++++++++++++++++ zuul.d/projects.yaml | 1 + 2 files changed, 30 insertions(+) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 8c24e807b5..b4cd239411 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -97,3 +97,32 @@ load_balancer: enabled_provider_drivers: amphorav2:The v2 amphora driver. provider: amphorav2 + +- project-template: + name: octavia-tox-tips + check: + jobs: + - octavia-tox-py37-tips + - octavia-tox-functional-py37-tips + +- job: + name: octavia-tox-py37-tips + parent: openstack-tox-py37 + description: | + Run tox python 3.7 unit tests against master of related libraries. + vars: + tox_install_siblings: true + zuul_work_dir: src/opendev.org/openstack/octavia + required-projects: + - openstack/octavia-lib + +- job: + name: octavia-tox-functional-py37-tips + parent: openstack-tox-functional-py37 + description: | + Run tox python 3.7 functional against master of related libraries. + vars: + tox_install_siblings: true + zuul_work_dir: src/opendev.org/openstack/octavia + required-projects: + - openstack/octavia-lib diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 2c9431bc65..9ed9082671 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -10,6 +10,7 @@ - openstack-python3-train-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 + - octavia-tox-tips check: jobs: - openstack-tox-functional: