Standardize redundant jobs.
Add logrotate to ceilometer essex jobs. Use template merge job for devstack-gate (no XML change). Use template merge job for devstack. Use template merge job for gerrit-verification-status-plugin. Use template merge job for gerrit. Use template sdist/pypi jobs for gerritbot. Use template merge job for jenkins-job-builder. Use template merge/pyflakes jobs for pypi-mirror. Use template merge job for requirements. Use template merge/pep8 jobs for tempest. Use template pyflakes job for zuul. Change-Id: I149290ae76d0f8a9ab70e6bd68e4a173ca21f789 Reviewed-on: https://review.openstack.org/11159 Reviewed-by: Monty Taylor <mordred@inaugust.com> Approved: James E. Blair <corvus@inaugust.com> Tested-by: Jenkins
This commit is contained in:
parent
7de3719c8f
commit
e5dc4aed4a
@ -26,19 +26,18 @@
|
|||||||
option: project
|
option: project
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
# TODO: logrotate this job
|
logrotate:
|
||||||
#logrotate:
|
daysToKeep: 28
|
||||||
# daysToKeep: 28
|
numToKeep: -1
|
||||||
# numToKeep: -1
|
artifactDaysToKeep: -1
|
||||||
# artifactDaysToKeep: -1
|
artifactNumToKeep: -1
|
||||||
# artifactNumToKeep: -1
|
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- python26_essex
|
- python26-essex
|
||||||
|
|
||||||
# >= precise does not have python2.6
|
# >= precise does not have python2.6
|
||||||
node: oneiric
|
node: oneiric
|
||||||
@ -63,18 +62,17 @@
|
|||||||
option: project
|
option: project
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
# TODO: logrotate this job
|
logrotate:
|
||||||
#logrotate:
|
daysToKeep: 28
|
||||||
# daysToKeep: 28
|
numToKeep: -1
|
||||||
# numToKeep: -1
|
artifactDaysToKeep: -1
|
||||||
# artifactDaysToKeep: -1
|
artifactNumToKeep: -1
|
||||||
# artifactNumToKeep: -1
|
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- python27_essex
|
- python27-essex
|
||||||
|
|
||||||
node: oneiric
|
node: oneiric
|
||||||
|
@ -1,35 +1,10 @@
|
|||||||
- job:
|
- project:
|
||||||
name: gate-devstack-gate-merge
|
name: devstack-gate
|
||||||
project-type: freestyle
|
github-org: openstack-ci
|
||||||
concurrent: true
|
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
properties:
|
jobs:
|
||||||
- github:
|
- gate-{name}-merge
|
||||||
url: https://github.com/openstack-ci/devstack-gate
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
logrotate:
|
|
||||||
daysToKeep: 28
|
|
||||||
numToKeep: -1
|
|
||||||
artifactDaysToKeep: -1
|
|
||||||
artifactNumToKeep: -1
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
@ -69,7 +44,7 @@
|
|||||||
builders:
|
builders:
|
||||||
- trigger-builds:
|
- trigger-builds:
|
||||||
- project: devstack-update-inprogress
|
- project: devstack-update-inprogress
|
||||||
predefined_parameters:
|
predefined-parameters:
|
||||||
DEVSTACK_NODE_NAME=${NODE_NAME}
|
DEVSTACK_NODE_NAME=${NODE_NAME}
|
||||||
- shell: |
|
- shell: |
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
@ -103,7 +78,7 @@
|
|||||||
- trigger-parameterized-builds:
|
- trigger-parameterized-builds:
|
||||||
- project: devstack-update-complete
|
- project: devstack-update-complete
|
||||||
when: complete
|
when: complete
|
||||||
predefined_parameters:
|
predefined-parameters:
|
||||||
DEVSTACK_NODE_NAME=${NODE_NAME}
|
DEVSTACK_NODE_NAME=${NODE_NAME}
|
||||||
|
|
||||||
|
|
||||||
@ -144,7 +119,7 @@
|
|||||||
builders:
|
builders:
|
||||||
- trigger-builds:
|
- trigger-builds:
|
||||||
- project: devstack-update-inprogress
|
- project: devstack-update-inprogress
|
||||||
predefined_parameters:
|
predefined-parameters:
|
||||||
DEVSTACK_NODE_NAME=${NODE_NAME}
|
DEVSTACK_NODE_NAME=${NODE_NAME}
|
||||||
- shell: |
|
- shell: |
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
@ -179,7 +154,7 @@
|
|||||||
- trigger-parameterized-builds:
|
- trigger-parameterized-builds:
|
||||||
- project: devstack-update-complete
|
- project: devstack-update-complete
|
||||||
when: complete
|
when: complete
|
||||||
predefined_parameters:
|
predefined-parameters:
|
||||||
DEVSTACK_NODE_NAME=${NODE_NAME}
|
DEVSTACK_NODE_NAME=${NODE_NAME}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,33 +1,7 @@
|
|||||||
- job:
|
- project:
|
||||||
name: gate-devstack-merge
|
name: devstack
|
||||||
project-type: freestyle
|
github-org: openstack-dev
|
||||||
concurrent: true
|
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
properties:
|
jobs:
|
||||||
- github:
|
- gate-{name}-merge
|
||||||
url: https://github.com/openstack-dev/devstack
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
# TODO: logrotate this job
|
|
||||||
#logrotate:
|
|
||||||
# daysToKeep: 28
|
|
||||||
# numToKeep: -1
|
|
||||||
# artifactDaysToKeep: -1
|
|
||||||
# artifactNumToKeep: -1
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
@ -3,33 +3,5 @@
|
|||||||
github-org: openstack-ci
|
github-org: openstack-ci
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
# TODO: standardize
|
jobs:
|
||||||
#jobs:
|
- gate-{name}-merge
|
||||||
#- gate-{name}-merge
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-gerrit-verification-status-plugin-merge
|
|
||||||
concurrent: true
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/gerrit-verification-status-plugin
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
node: precise
|
|
||||||
|
@ -3,37 +3,8 @@
|
|||||||
github-org: openstack-ci
|
github-org: openstack-ci
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
# TODO: standardize
|
jobs:
|
||||||
#jobs:
|
- gate-{name}-merge
|
||||||
# - gate-{name}-merge
|
|
||||||
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-gerrit-merge
|
|
||||||
concurrent: true
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/gerrit
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
@ -60,17 +31,17 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
prebuilders:
|
prebuilders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- gerrit_preclean
|
- gerrit-preclean
|
||||||
|
|
||||||
maven:
|
maven:
|
||||||
root_module:
|
root-module:
|
||||||
group_id: com.google.gerrit
|
group-id: com.google.gerrit
|
||||||
artifact_id: gerrit-parent
|
artifact-id: gerrit-parent
|
||||||
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
||||||
|
|
||||||
postbuilders:
|
postbuilders:
|
||||||
- gerrit_postrun
|
- gerrit-postrun
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- war:
|
- war:
|
||||||
@ -103,17 +74,17 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
prebuilders:
|
prebuilders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- gerrit_preclean
|
- gerrit-preclean
|
||||||
|
|
||||||
maven:
|
maven:
|
||||||
root_module:
|
root-module:
|
||||||
group_id: com.google.gerrit
|
group-id: com.google.gerrit
|
||||||
artifact_id: gerrit-parent
|
artifact-id: gerrit-parent
|
||||||
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
||||||
|
|
||||||
postbuilders:
|
postbuilders:
|
||||||
- gerrit_postrun
|
- gerrit-postrun
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
@ -137,20 +108,20 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
prebuilders:
|
prebuilders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- gerrit_preclean
|
- gerrit-preclean
|
||||||
|
|
||||||
maven:
|
maven:
|
||||||
root_module:
|
root-module:
|
||||||
group_id: com.google.gerrit
|
group-id: com.google.gerrit
|
||||||
artifact_id: gerrit-parent
|
artifact-id: gerrit-parent
|
||||||
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
goals: 'clean package -Dgerrit.include-documentation=1 -X'
|
||||||
|
|
||||||
postbuilders:
|
postbuilders:
|
||||||
- gerrit_postrun
|
- gerrit-postrun
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- war:
|
- war:
|
||||||
|
@ -9,82 +9,5 @@
|
|||||||
- gate-{name}-merge
|
- gate-{name}-merge
|
||||||
- gate-{name}-pep8
|
- gate-{name}-pep8
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
# TODO: standardize
|
- '{name}-sdist-tarball'
|
||||||
#- '{name}-sdist-tarball'
|
- '{name}-pypi'
|
||||||
#- '{name}-pypi'
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: 'gerritbot-sdist-tarball'
|
|
||||||
project-type: freestyle
|
|
||||||
concurrent: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: 'https://github.com/openstack-ci/gerritbot'
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul_post
|
|
||||||
|
|
||||||
logrotate:
|
|
||||||
daysToKeep: 28
|
|
||||||
numToKeep: -1
|
|
||||||
artifactDaysToKeep: -1
|
|
||||||
artifactNumToKeep: -1
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
- shell: |
|
|
||||||
#!/bin/bash -xe
|
|
||||||
BRANCH=$GERRIT_REFNAME
|
|
||||||
BRANCH_PATH=`echo $BRANCH | tr / -`
|
|
||||||
|
|
||||||
tox -v -evenv python setup.py sdist
|
|
||||||
cp dist/* dist/gerritbot-$BRANCH_PATH.tar.gz
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- tarball:
|
|
||||||
project: 'gerritbot'
|
|
||||||
site: 'ci.openstack.org'
|
|
||||||
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: 'gerritbot-pypi'
|
|
||||||
concurrent: true
|
|
||||||
node: pypi
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: 'https://github.com/openstack-ci/gerritbot'
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul_post
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
- shell: tox -v -evenv python setup.py sdist upload
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- tarball:
|
|
||||||
project: 'gerritbot'
|
|
||||||
site: 'ci.openstack.org'
|
|
||||||
|
@ -33,10 +33,10 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- shell: tox -v -evenv python setup.py sdist upload
|
- shell: tox -v -evenv python setup.py sdist upload
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
|
@ -39,5 +39,5 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- selenium
|
- selenium
|
||||||
|
@ -1,34 +1,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: jenkins-job-builder
|
name: jenkins-job-builder
|
||||||
github-org: openstack
|
github-org: openstack-ci
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
# TODO: standardize
|
jobs:
|
||||||
#jobs:
|
- gate-{name}-merge
|
||||||
# - gate-{name}-merge
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-jenkins-job-builder-merge
|
|
||||||
concurrent: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/jenkins-job-builder
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
- builder:
|
- builder:
|
||||||
name: gerrit_git_prep
|
name: gerrit-git-prep
|
||||||
builders:
|
builders:
|
||||||
- shell: "/usr/local/jenkins/slave_scripts/gerrit-git-prep.sh review.openstack.org"
|
- shell: "/usr/local/jenkins/slave_scripts/gerrit-git-prep.sh review.openstack.org"
|
||||||
|
|
||||||
@ -14,28 +14,28 @@
|
|||||||
- shell: "/usr/local/jenkins/slave_scripts/run-docs.sh"
|
- shell: "/usr/local/jenkins/slave_scripts/run-docs.sh"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: maven_test
|
name: maven-test
|
||||||
builders:
|
builders:
|
||||||
- shell: "mvn test"
|
- shell: "mvn test"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: maven_package
|
name: maven-package
|
||||||
builders:
|
builders:
|
||||||
- shell: "mvn package"
|
- shell: "mvn package"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: gerrit_package
|
name: gerrit-package
|
||||||
builders:
|
builders:
|
||||||
- shell: "/usr/local/jenkins/slave_scripts/package-gerrit.sh"
|
- shell: "/usr/local/jenkins/slave_scripts/package-gerrit.sh"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: gerrit_preclean
|
name: gerrit-preclean
|
||||||
#TODO: multiline:
|
#TODO: multiline:
|
||||||
builders:
|
builders:
|
||||||
- shell: "#!/bin/bash -xe\nrm -fr ~/.m2\nrm -fr ~/.java\n./tools/version.sh --release"
|
- shell: "#!/bin/bash -xe\nrm -fr ~/.m2\nrm -fr ~/.java\n./tools/version.sh --release"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: gerrit_postrun
|
name: gerrit-postrun
|
||||||
builders:
|
builders:
|
||||||
- shell: "./tools/version.sh --reset"
|
- shell: "./tools/version.sh --reset"
|
||||||
|
|
||||||
@ -50,7 +50,7 @@
|
|||||||
- shell: "tox -v -epyflakes"
|
- shell: "tox -v -epyflakes"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: puppet_syntax
|
name: puppet-syntax
|
||||||
builders:
|
builders:
|
||||||
# TODO: remove blank line
|
# TODO: remove blank line
|
||||||
- shell: |
|
- shell: |
|
||||||
@ -78,12 +78,12 @@
|
|||||||
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27"
|
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: python26_essex
|
name: python26-essex
|
||||||
builders:
|
builders:
|
||||||
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 26-essex"
|
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 26-essex"
|
||||||
|
|
||||||
- builder:
|
- builder:
|
||||||
name: python27_essex
|
name: python27-essex
|
||||||
builders:
|
builders:
|
||||||
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27-essex"
|
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27-essex"
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
branchPattern: '**'
|
branchPattern: '**'
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
@ -79,4 +79,4 @@
|
|||||||
branchPattern: '**'
|
branchPattern: '**'
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
@ -58,6 +58,6 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- puppet_syntax
|
- puppet-syntax
|
||||||
- pyflakes
|
- pyflakes
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
logrotate:
|
logrotate:
|
||||||
daysToKeep: 28
|
daysToKeep: 28
|
||||||
@ -29,7 +29,7 @@
|
|||||||
artifactNumToKeep: -1
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- docs
|
- docs
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
@ -40,6 +40,7 @@
|
|||||||
remove-prefix: 'doc/build/html'
|
remove-prefix: 'doc/build/html'
|
||||||
excludes: ''
|
excludes: ''
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{name}-tarball'
|
name: '{name}-tarball'
|
||||||
project-type: freestyle
|
project-type: freestyle
|
||||||
@ -62,7 +63,7 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
logrotate:
|
logrotate:
|
||||||
daysToKeep: 28
|
daysToKeep: 28
|
||||||
@ -71,7 +72,7 @@
|
|||||||
artifactNumToKeep: -1
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- tarball:
|
- tarball:
|
||||||
project: '{name}'
|
project: '{name}'
|
||||||
|
|
||||||
@ -80,6 +81,7 @@
|
|||||||
project: '{name}'
|
project: '{name}'
|
||||||
site: '{tarball-publisher-site}'
|
site: '{tarball-publisher-site}'
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: openstack-publish-jobs
|
name: openstack-publish-jobs
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
logrotate:
|
logrotate:
|
||||||
daysToKeep: 28
|
daysToKeep: 28
|
||||||
@ -29,7 +29,7 @@
|
|||||||
artifactNumToKeep: -1
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- shell: |
|
- shell: |
|
||||||
#!/bin/bash -xe
|
#!/bin/bash -xe
|
||||||
BRANCH=$GERRIT_REFNAME
|
BRANCH=$GERRIT_REFNAME
|
||||||
@ -66,10 +66,10 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- shell: tox -v -evenv python setup.py sdist upload
|
- shell: tox -v -evenv python setup.py sdist upload
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
@ -77,6 +77,7 @@
|
|||||||
project: '{name}'
|
project: '{name}'
|
||||||
site: '{tarball-publisher-site}'
|
site: '{tarball-publisher-site}'
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: pypi-jobs
|
name: pypi-jobs
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -3,62 +3,6 @@
|
|||||||
github-org: openstack-ci
|
github-org: openstack-ci
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
# TODO: standardize
|
jobs:
|
||||||
#jobs:
|
- gate-{name}-merge
|
||||||
# - gate-{name}-merge
|
- gate-{name}-pyflakes
|
||||||
# - gate-{name}-pyflakes
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-pypi-mirror-merge
|
|
||||||
project-type: freestyle
|
|
||||||
concurrent: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/pypi-mirror
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-pypi-mirror-pyflakes
|
|
||||||
project-type: freestyle
|
|
||||||
concurrent: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/pypi-mirror
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
- pyflakes
|
|
||||||
|
@ -129,6 +129,7 @@
|
|||||||
- 'periodic-{name}-python27-{branch-name}'
|
- 'periodic-{name}-python27-{branch-name}'
|
||||||
- 'periodic-{name}-docs-{branch-name}'
|
- 'periodic-{name}-docs-{branch-name}'
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: python-essex-bitrot-jobs
|
name: python-essex-bitrot-jobs
|
||||||
branch: 'stable/essex'
|
branch: 'stable/essex'
|
||||||
|
@ -24,10 +24,10 @@
|
|||||||
artifactNumToKeep: -1
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- coverage
|
- coverage
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
@ -65,7 +65,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- pep8
|
- pep8
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
@ -103,7 +103,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- python26
|
- python26
|
||||||
|
|
||||||
# >= precise does not have python2.6
|
# >= precise does not have python2.6
|
||||||
@ -145,7 +145,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- python27
|
- python27
|
||||||
|
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
@ -180,7 +180,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
|
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
|
|
||||||
@ -214,7 +214,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- docs
|
- docs
|
||||||
|
|
||||||
node: '{node}'
|
node: '{node}'
|
||||||
@ -251,7 +251,7 @@
|
|||||||
- zuul
|
- zuul
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- pyflakes
|
- pyflakes
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,34 +1,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: requirements
|
name: requirements
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: oneiric
|
|
||||||
|
|
||||||
# TODO: standardize
|
|
||||||
#jobs:
|
|
||||||
# - gate-{name}-merge
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-requirements-merge
|
|
||||||
concurrent: true
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack/requirements
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
- gate-{name}-merge
|
||||||
|
@ -1,67 +1,8 @@
|
|||||||
- project:
|
- project:
|
||||||
name: tempest
|
name: tempest
|
||||||
github-org: openstack
|
github-org: openstack-ci
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
# TODO: standardize
|
jobs:
|
||||||
#jobs:
|
- gate-{name}-merge
|
||||||
# - gate-{name}-merge
|
- gate-{name}-pep8
|
||||||
# - gate-{name}-pep8
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-tempest-merge
|
|
||||||
concurrent: true
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/tempest
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-tempest-pep8
|
|
||||||
concurrent: true
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/tempest
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
- pep8
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- pep8
|
|
||||||
|
|
||||||
node: precise
|
|
||||||
|
@ -4,38 +4,10 @@
|
|||||||
node: precise
|
node: precise
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
# TODO: standardize these
|
- gate-{name}-pyflakes
|
||||||
#- gate-{name}-pyflakes
|
# TODO: standardize this
|
||||||
#- '{name}-docs
|
#- '{name}-docs
|
||||||
|
|
||||||
- job:
|
|
||||||
name: gate-zuul-pyflakes
|
|
||||||
project-type: freestyle
|
|
||||||
concurrent: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
properties:
|
|
||||||
- github:
|
|
||||||
url: https://github.com/openstack-ci/zuul
|
|
||||||
- throttle:
|
|
||||||
max-per-node: 0
|
|
||||||
max-total: 0
|
|
||||||
option: project
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
wrappers:
|
|
||||||
- timeout:
|
|
||||||
timeout: 30
|
|
||||||
fail: true
|
|
||||||
- timestamps
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit_git_prep
|
|
||||||
- pyflakes
|
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-docs
|
name: zuul-docs
|
||||||
@ -59,7 +31,7 @@
|
|||||||
- timestamps
|
- timestamps
|
||||||
|
|
||||||
triggers:
|
triggers:
|
||||||
- zuul_post
|
- zuul-post
|
||||||
|
|
||||||
logrotate:
|
logrotate:
|
||||||
daysToKeep: 28
|
daysToKeep: 28
|
||||||
@ -68,7 +40,7 @@
|
|||||||
artifactNumToKeep: -1
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- gerrit_git_prep
|
- gerrit-git-prep
|
||||||
- docs
|
- docs
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user