project-config/jenkins/jobs/charm-jobs.yaml
Jeremy Stanley 20a75fbfab Python 3.5 jobs are standard
With upcoming cross-project goals to make testing against Python 3
mandatory for all Python-based deliverables of official projects, it
makes sense to start including the voting gate-{name}-python35
template directly in the python-jobs job-group. While at it, make
sure Python 3.4 jobs only run on branches prior to stable/newton now
that the Trusty to Xenial switch is complete.

Change-Id: I4466a9702f6d5fd5e07121d3899e5692fbe7de34
2016-12-12 18:54:04 +00:00

30 lines
629 B
YAML

- job-group:
name: charm-layer-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8-{node}'
- 'gate-{name}-tox-{envlist}-{node}':
envlist: build
- job-group:
name: python-charm-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8-{node}'
- 'gate-{name}-python27-{node}'
- 'gate-{name}-python34'
- 'gate-{name}-python35'
- '{name}-branch-tarball'
- job-group:
name: python-charm-interface-jobs
node:
- ubuntu-trusty
- ubuntu-xenial
jobs:
- 'gate-{name}-pep8-{node}'