zuul-jobs/playbooks/tox/linters.yaml

21 lines
482 B
YAML

- hosts: all
pre_tasks:
- name: Register tox environment list
command: tox -l
args:
chdir: "src/{{ zuul.project.canonical_name }}"
register: envlist
- name: Define tox_envlist fact for pep8
set_fact:
tox_envlist: 'pep8'
when: envlist.stdout.find('pep8') != -1
- name: Define tox_envlist fact for linters
set_fact:
tox_envlist: 'linters'
when: envlist.stdout.find('linters') != -1
roles:
- tox