project-config/jenkins/jobs/python-bitrot-jobs.yaml
Clark Boylan b0e9c09117 Liberty spring cleaning
Liberty is EOL, start cleaning up all of the special things we have in
place for handling libertyisms. Note that this doesn't touch the configs
for deployment projects as they may still attempt to support liberty via
distro packages.

Change-Id: I7faa16c1d6038204a4b42167ed91b73175abe58c
2016-12-14 11:19:13 -08:00

111 lines
2.3 KiB
YAML

- job-template:
name: 'periodic-{name}-python27{branch-name}'
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- zuul-git-branch-prep-upper-constraints:
branch: '{branch}'
- install-distro-packages
- revoke-sudo
- python27
- assert-no-extra-files
publishers:
- test-results
- console-log
node: '{node}'
- job-template:
name: 'periodic-{name}-python27-db{branch-name}'
description: 'Same job as periodic-{name}-python27 but sets up databases.'
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- zuul-git-branch-prep-upper-constraints:
branch: '{branch}'
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- python27
- assert-no-extra-files
publishers:
- test-results
- console-log
node: '{node}'
- job-template:
name: 'periodic-{name}-docs{branch-name}'
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- zuul-git-branch-prep-upper-constraints:
branch: '{branch}'
- install-distro-packages
- revoke-sudo
- docs
publishers:
- console-log
node: '{node}'
- job-group:
name: python-mitaka-bitrot-jobs
branch: 'stable/mitaka'
branch-name: '-mitaka'
node: ubuntu-trusty
jobs:
- 'periodic-{name}-python27{branch-name}'
- 'periodic-{name}-docs{branch-name}'
- job-group:
name: python-newton-bitrot-jobs
branch: 'stable/newton'
branch-name: '-newton'
node: ubuntu-xenial
jobs:
- 'periodic-{name}-python27{branch-name}'
- 'periodic-{name}-docs{branch-name}'
- job-group:
name: python-mitaka-bitrot-db-jobs
branch: 'stable/mitaka'
branch-name: '-mitaka'
node: ubuntu-trusty
jobs:
- 'periodic-{name}-python27-db{branch-name}'
- 'periodic-{name}-docs{branch-name}'
- job-group:
name: python-newton-bitrot-db-jobs
branch: 'stable/newton'
branch-name: '-newton'
node: ubuntu-xenial
jobs:
- 'periodic-{name}-python27-db{branch-name}'
- 'periodic-{name}-docs{branch-name}'