
Define py3* job templates, and update pep8 and cover job definition regexes for the stable branches that use the names like stable/ussuri, etc. Change-Id: I50a22c0a56c4e4c1d8229ef4769bfa00734e478a
84 lines
1.8 KiB
YAML
84 lines
1.8 KiB
YAML
- job:
|
|
name: charmbuild
|
|
run: playbooks/charmbuild.yaml
|
|
provides: charm
|
|
timeout: 3600
|
|
|
|
- job:
|
|
name: zaza-smoke-test
|
|
timeout: 3600
|
|
run: playbooks/zaza-smoke-test.yaml
|
|
post-run: playbooks/collect-run-data.yaml
|
|
requires: charm
|
|
dependencies:
|
|
- name: charmbuild
|
|
|
|
- job:
|
|
name: prometheus-alert-rules-test
|
|
run: playbooks/prometheus-alert-rules-test.yaml
|
|
timeout: 600
|
|
|
|
- job:
|
|
name: openstack-tox-pep8-charm-focal
|
|
parent: openstack-tox-pep8
|
|
nodeset: ubuntu-focal
|
|
description: |
|
|
Runs code pep8 tests.
|
|
|
|
Uses tox with the ``pep8`` environment.
|
|
branches:
|
|
- ^.*/focal
|
|
- ^.*/ussuri
|
|
|
|
- job:
|
|
name: openstack-tox-pep8-charm-jammy
|
|
parent: openstack-tox-pep8
|
|
nodeset: ubuntu-jammy
|
|
description: |
|
|
Runs code pep8 tests.
|
|
|
|
Uses tox with the ``pep8`` environment.
|
|
branches:
|
|
- ^.*/jammy
|
|
- ^.*/yoga
|
|
- ^.*/2024.1
|
|
|
|
- job:
|
|
name: openstack-tox-pep8-charm-noble
|
|
parent: openstack-tox-pep8
|
|
nodeset: ubuntu-noble
|
|
description: |
|
|
Runs code pep8 tests.
|
|
|
|
Uses tox with the ``pep8`` environment.
|
|
branches:
|
|
- ^.*/noble
|
|
- master
|
|
|
|
- job:
|
|
name: openstack-tox-cover-charm-focal
|
|
parent: openstack-tox-cover
|
|
description: |
|
|
Run code coverage tests.
|
|
|
|
Uses tox with the ``cover`` environment.
|
|
nodeset: ubuntu-focal
|
|
|
|
- job:
|
|
name: openstack-tox-cover-charm-jammy
|
|
parent: openstack-tox-cover
|
|
description: |
|
|
Run code coverage tests.
|
|
|
|
Uses tox with the ``cover`` environment.
|
|
nodeset: ubuntu-jammy
|
|
|
|
- job:
|
|
name: openstack-tox-cover-charm-noble
|
|
parent: openstack-tox-cover
|
|
description: |
|
|
Run code coverage tests.
|
|
|
|
Uses tox with the ``cover`` environment.
|
|
nodeset: ubuntu-noble
|