0ff8707cba
This update is to ensure that the Zuul Canonical CI builds the charm before functional tests and ensure that that artifact is used for the functional tests. This is to try to ensure that the charm that gets landed to the charmhub is the same charm that was tested with. Change-Id: I17cb0cfe88be075d79d94edcdd2cea845bf78b8f Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
51 lines
1.1 KiB
YAML
51 lines
1.1 KiB
YAML
- project:
|
|
templates:
|
|
- charm-unit-jobs-py38
|
|
- charm-unit-jobs-py39
|
|
- charm-yoga-functional-jobs
|
|
- charm-xena-functional-jobs
|
|
check:
|
|
jobs:
|
|
- focal-xena-ec
|
|
- focal-yoga-ec:
|
|
voting: false
|
|
- impish-xena-ec:
|
|
voting: false
|
|
- jammy-yoga-ec:
|
|
voting: false
|
|
vars:
|
|
needs_charm_build: true
|
|
charm_build_name: ceph-proxy
|
|
build_type: charmcraft
|
|
- job:
|
|
name: focal-xena-ec
|
|
parent: func-target
|
|
dependencies:
|
|
- osci-lint
|
|
- charm-build
|
|
- tox-py38
|
|
- tox-py39
|
|
vars:
|
|
tox_extra_args: erasure-coded:focal-xena-ec
|
|
- job:
|
|
name: focal-yoga-ec
|
|
parent: func-target
|
|
dependencies:
|
|
- focal-xena-ec
|
|
vars:
|
|
tox_extra_args: erasure-coded:focal-yoga-ec
|
|
- job:
|
|
name: impish-xena-ec
|
|
parent: func-target
|
|
dependencies:
|
|
- focal-xena-ec
|
|
vars:
|
|
tox_extra_args: erasure-coded:impish-xena-ec
|
|
- job:
|
|
name: jammy-yoga-ec
|
|
parent: func-target
|
|
dependencies:
|
|
- focal-xena-ec
|
|
vars:
|
|
tox_extra_args: erasure-coded:jammy-yoga-ec
|