Add new osci.yaml

This change is preparatory to migration Ubuntu OpenStack CI
from Jenkins to Zuul

Change-Id: Id44d2037d5743bc882388141d726194c51d82fbf
This commit is contained in:
Chris MacNaughton 2021-02-15 09:10:42 +01:00
parent 0b569e20e2
commit 73a267b869

64
osci.yaml Normal file
View File

@ -0,0 +1,64 @@
- project:
templates:
- charm-unit-jobs
check:
jobs:
- xenial-ha-mysql
- xenial-postgres
- xenial-mysql
- bionic-postgres
- bionic-mysql
- focal-mysql8
- groovy-mysql8
vars:
needs_charm_build: true
charm_build_name: vault
- job:
name: bionic-mysql
parent: func-target
dependencies:
- osci-lint
- tox-py35
- tox-py36
- tox-py37
- tox-py38
vars:
tox_extra_args: bionic-mysql
- job:
name: xenial-ha-mysql
parent: func-target
dependencies: &smoke-jobs
- bionic-mysql
vars:
tox_extra_args: xenial-ha-mysql
- job:
name: xenial-postgres
parent: func-target
dependencies: *smoke-jobs
vars:
tox_extra_args: xenial-postgres
- job:
name: xenial-mysql
parent: func-target
dependencies: *smoke-jobs
vars:
tox_extra_args: xenial-mysql
- job:
name: bionic-postgres
parent: func-target
dependencies: *smoke-jobs
vars:
tox_extra_args: bionic-postgres
- job:
name: focal-mysql8
parent: func-target
dependencies: *smoke-jobs
vars:
tox_extra_args: focal-mysql8
- job:
name: groovy-mysql8
parent: func-target
dependencies: *smoke-jobs
vars:
tox_extra_args: groovy-mysql8