skyline-apiserver/.zuul.yaml
zhu.boxiang 7a9b11a6a2 Fix: Only keep one tar.gz and whl package under dist
1. Add all tar.gz packages into one tar.gz package.
2. Keep one whl package under dist. Be carefull, we
should not use the whl package, because it is only for
the zuul job to publish.
3. Remove post and pre yaml files

Change-Id: I6d59bd5d6e4fd62f0b2f9c8d40d634e0ee01e327
2021-10-09 12:07:57 +08:00

68 lines
1.7 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:
- skyline/skyline-apiserver
vars:
devstack_plugins:
skyline-apiserver: https://opendev.org/skyline/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
- job:
name: skyline-tox-unittest-py38
parent: openstack-tox-py38
description: |
Skyline py38 unittest tests
vars:
python_version: 3.8
tox_envlist: unittest-py38
- job:
name: skyline-tox-lint-py38
parent: openstack-tox-py38
description: |
Skyline code static analysis
vars:
python_version: 3.8
tox_envlist: lint
- job:
name: publish-skyline-python-branch-tarball
parent: publish-openstack-artifacts
description: |
Publish the results tar.gz and whl packages to tarballs.openstack.org.
run: playbooks/python-tarball/run.yaml
vars:
release_python: python3
- project:
check:
jobs:
- skyline-tox-unittest-py38
- skyline-tox-lint-py38
- skyline-functional-devstack
gate:
jobs:
- skyline-tox-unittest-py38
- skyline-tox-lint-py38
- skyline-functional-devstack
post:
jobs:
- publish-skyline-python-branch-tarball