
Define starlingx-specific tox jobs similar to openstack ones, but force the use of debian-bullseye (python 3.10). These jobs may be referenced in other StarlingX projects in place of openstack-tox-linters and similar. Story: 2011326 Task: 51551 Change-Id: I0a3a351193cf3e59d2a0b7aeb248409f1f1505ef Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
57 lines
1.7 KiB
YAML
57 lines
1.7 KiB
YAML
- job:
|
|
name: stx-zuul-jobs-linters
|
|
parent: openstack-zuul-jobs-linters
|
|
description: |
|
|
This job runs against starlingx/zuul-jobs so we can properly
|
|
lint our ansible playbooks / roles.
|
|
required-projects:
|
|
- opendev/base-jobs
|
|
- openstack/openstack-zuul-jobs
|
|
- openstack/project-config
|
|
- opendev/system-config
|
|
- zuul/zuul-jobs
|
|
nodeset: ubuntu-bionic
|
|
vars:
|
|
tox_envlist: linters
|
|
tox_environment:
|
|
#ANSIBLE_ROLES_PATH={env:ANSIBLE_ROLES_PATH:../zuul-jobs/roles:../openstack-zuul-jobs/roles:roles}
|
|
ANSIBLE_ROLES_PATH: ~/src/opendev.org/starlingx/zuul-jobs/roles:~/src/opendev.org/opendev/base-jobs/roles:~/src/opendev.org/zuul/zuul-jobs/roles:~/src/opendev.org/openstack/openstack-zuul-jobs/roles:~/src/opendev.org/openstack/project-config/roles:~/src/opendev.org/opendev/system-config/roles
|
|
|
|
- job:
|
|
name: stx-check-specfile
|
|
parent: tox
|
|
description: Sanity check RPM spec files
|
|
vars:
|
|
tox_envlist: rpm-packaging-lint
|
|
files: .*\.spec
|
|
|
|
- job:
|
|
name: stx-tox-bandit-static-scan
|
|
parent: tox
|
|
description: |
|
|
Static code scan of .py files for unknown Severity HIGH issues
|
|
vars:
|
|
tox_envlist: bandit
|
|
files: .*\.py
|
|
irrelevant-files:
|
|
- ^test-requirements.txt$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
- ^setup.cfg$
|
|
- ^tox.ini$
|
|
|
|
- job:
|
|
name: stx-tox-linters
|
|
parent: openstack-tox-linters
|
|
description: |
|
|
Run Tox linters on debian-bullseye
|
|
nodeset: debian-bullseye
|
|
|
|
- job:
|
|
name: stx-tox-pep8
|
|
parent: openstack-tox-pep8
|
|
description: |
|
|
Run Tox pep8 tests on debian-bullseye
|
|
nodeset: debian-bullseye
|