project-config/jenkins/jobs/experimental-workers.yaml
Andreas Jaeger cb2bc3e83c Add experimental bindep jobs for manuals
Add experimental bindep jobs for most manual jobs and add them to the
manual repositories (not yet to trove).

Jobs not added yet are translation jobs and post jobs.

Change-Id: I6bcc1399e41268d9440315edb72927881e90f776
2016-02-21 12:58:33 +01:00

211 lines
4.5 KiB
YAML

- job-template:
name: '{name}-coverage-bindep'
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- gerrit-git-prep
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- coverage:
env: cover
publishers:
- zuul-swift-upload-logs-with-console:
upload_source: 'cover/'
node: ubuntu-trusty
- job-template:
name: gate-{name}-pep8-bindep
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- revoke-sudo
- pep8:
env: pep8
publishers:
- zuul-swift-upload-console-log
node: ubuntu-trusty
- job-template:
name: gate-{name}-python27-bindep
wrappers:
- build-timeout:
timeout: 50
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- 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
- zuul-swift-test-results-with-console
node: ubuntu-trusty
- job-template:
name: gate-{name}-python34-bindep
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- python34
- assert-no-extra-files
publishers:
- test-results
- console-log
- zuul-swift-test-results-with-console
node: ubuntu-trusty
- job-template:
name: gate-{name}-pypy-bindep
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- pypy
- assert-no-extra-files
publishers:
- test-results
- console-log
- zuul-swift-test-results-with-console
node: ubuntu-trusty
- job-template:
name: gate-{name}-docs-bindep
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- revoke-sudo
- docs
publishers:
- zuul-swift-upload-console-log
- upload-sphinx-draft
node: ubuntu-trusty
- job-template:
name: gate-{name}-requirements-bindep
node: ubuntu-trusty
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- revoke-sudo
- shell: |
#!/bin/bash -xe
/usr/local/jenkins/slave_scripts/project-requirements-change.py $ZUUL_BRANCH
publishers:
- zuul-swift-upload-console-log
- job-template:
name: 'gate-{name}-tox-{envlist}-bindep'
node: ubuntu-trusty
wrappers:
- build-timeout:
timeout: 40
- timestamps
builders:
- print-template-name:
template-name: "{template-name}"
- zuul-git-prep-upper-constraints
- install-distro-packages
- mysql-prep
- pgsql-prep
- mysql-db:
db_name: openstack_citest
- pgsql-db:
db_name: openstack_citest
- revoke-sudo
- tox:
envlist: '{envlist}'
- assert-no-extra-files
publishers:
- test-results
- console-log
- zuul-swift-test-results-with-console
- job-group:
name: experimental-bindep-jobs
jobs:
- '{name}-coverage-bindep'
- gate-{name}-pep8-bindep
- gate-{name}-python27-bindep
- gate-{name}-python34-bindep
- gate-{name}-pypy-bindep
- gate-{name}-docs-bindep
- gate-{name}-requirements-bindep