Merge "Move safety checks to new Zuul job"

This commit is contained in:
Zuul 2019-07-24 13:35:14 +00:00 committed by Gerrit Code Review
commit 3a4bc68a10
2 changed files with 14 additions and 3 deletions

View File

@ -21,12 +21,14 @@
check:
jobs:
- openstack-tox-pep8
- spyglass-dependency-vulnerability-check
- spyglass-docker-build-gate-ubuntu_xenial
- spyglass-docker-build-gate-ubuntu_bionic
- spyglass-docker-build-gate-opensuse
gate:
jobs:
- openstack-tox-pep8
- spyglass-dependency-vulnerability-check
- spyglass-docker-build-gate-ubuntu_xenial
- spyglass-docker-build-gate-ubuntu_bionic
- spyglass-docker-build-gate-opensuse
@ -43,6 +45,15 @@
- name: primary
label: ubuntu-xenial
- job:
name: spyglass-dependency-vulnerability-check
parent: openstack-tox
voting: false
timeout: 600
nodeset: spyglass-single-node
vars:
tox_envlist: safety
- job:
name: spyglass-docker-build-gate-ubuntu_xenial
timeout: 1800

View File

@ -1,5 +1,5 @@
[tox]
envlist = py36, py37, pep8, docs, cover
envlist = py36, py37, pep8, safety, docs, cover
minversion = 2.3.1
skipsdist = True
@ -39,12 +39,11 @@ commands =
yapf -dr {toxinidir}/spyglass {toxinidir}/setup.py {toxinidir}/tests
flake8 {toxinidir}/spyglass {toxinidir}/tests
bandit -r spyglass -n 5
pipenv check
safety check -r {toxinidir}/doc/requirements.txt --bare
whitelist_externals =
bash
[testenv:safety]
basepython = python3
deps =
pipenv
safety
@ -54,6 +53,7 @@ commands =
safety check -r {toxinidir}/doc/requirements.txt --full-report
[testenv:bandit]
basepython = python3
deps =
pipenv
commands =