Files
charm-zuul-jobs/zuul.d/jobs.yaml
Brian Haley b4f204c626 Add 'legacy' charm templates
Treat branches named 'legacy' as if they were jammy-based.

Change-Id: I10e32f1be492bfc868a2308ecb82e3537ae452b3
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
2025-10-01 11:49:33 -04:00

85 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
- legacy
- 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