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
changes/59/674659/3
Michael Johnson 3 years ago
parent b32064cdf2
commit 58961705fe
  1. 29
      zuul.d/jobs.yaml
  2. 1
      zuul.d/projects.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

@ -10,6 +10,7 @@
- openstack-python3-train-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
- octavia-tox-tips
check:
jobs:
- openstack-tox-functional:

Loading…
Cancel
Save