skyline-apiserver/.zuul.yaml
Dr. Jens Harbott ef9de18d34 zuul: Use default python3 job template
Skyline should use the default template openstack-python3-jobs which
will be updated each cycle according to the PTI.

Drop the py38 jobs, the current tested python versions are 3.9 and 3.11.
Also drop the irrelevant-files lists, the unit tests should run fast
enough that this doesn't really matter and this way we don't have to
update the config once new python versions get tested.

Change-Id: I5e9da608e5b277110b77ca5e6378855046798cf8
2024-04-02 09:11:27 +02:00

60 lines
1.5 KiB
YAML

---
- job:
name: skyline-functional-devstack
parent: devstack
description: |
Skyline functional tests job based on devstack (single-node).
pre-run: playbooks/devstack/pre.yaml
run:
- playbooks/devstack/run-devstack.yaml
- playbooks/devstack/run-tox.yaml
post-run:
- playbooks/devstack/post.yaml
required-projects:
- openstack/skyline-apiserver
- openstack/skyline-console
vars:
devstack_plugins:
skyline-apiserver: https://opendev.org/openstack/skyline-apiserver
zuul_copy_output:
/var/log/skyline: logs
/etc/skyline: logs
/etc/nginx: logs
host-vars:
controller:
tox_install_siblings: false
tox_envlist: functional
- project:
templates:
- openstack-python3-jobs
- release-notes-jobs-python3
- publish-openstack-docs-pti
check:
jobs:
- skyline-functional-devstack:
irrelevant-files:
- ^container/.*$
- ^docs/.*$
- ^tools/.*$
- ^.*\.rst$
- ^.*\.md$
- ^kolla/.*$
# releasenotes
- ^releasenotes/.*$
gate:
jobs:
- skyline-functional-devstack:
irrelevant-files:
- ^container/.*$
- ^docs/.*$
- ^tools/.*$
- ^.*\.rst$
- ^.*\.md$
- ^kolla/.*$
# releasenotes
- ^releasenotes/.*$
post:
jobs:
- publish-openstack-python-branch-tarball