Add gerritbot and gerritlib jobs.
Change-Id: Ibfa9b824b7e05b7d0997b27d9118a3d426aeb7f0
This commit is contained in:
@@ -308,6 +308,8 @@ node "jenkins.openstack.org" {
|
|||||||
'devstack',
|
'devstack',
|
||||||
'devstack-gate',
|
'devstack-gate',
|
||||||
'gerrit',
|
'gerrit',
|
||||||
|
'gerritbot',
|
||||||
|
'gerritlib',
|
||||||
'gerrit-verification-status-plugin',
|
'gerrit-verification-status-plugin',
|
||||||
'glance',
|
'glance',
|
||||||
'horizon',
|
'horizon',
|
||||||
|
|||||||
85
modules/jenkins_jobs/files/projects/openstack/gerritbot.yml
Normal file
85
modules/jenkins_jobs/files/projects/openstack/gerritbot.yml
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
---
|
||||||
|
# pyflakes-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritbot-pyflakes'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritbot'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
- pyflakes
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
|
|
||||||
|
---
|
||||||
|
# pep8-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritbot-pep8'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritbot'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
- pep8
|
||||||
|
|
||||||
|
post_build_actions:
|
||||||
|
- pep8
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
|
|
||||||
|
---
|
||||||
|
# merge-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritbot-merge'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritbot'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
113
modules/jenkins_jobs/files/projects/openstack/gerritlib.yml
Normal file
113
modules/jenkins_jobs/files/projects/openstack/gerritlib.yml
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
---
|
||||||
|
# pyflakes-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritlib-pyflakes'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritlib'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
- pyflakes
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
|
|
||||||
|
---
|
||||||
|
# pep8-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritlib-pep8'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritlib'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
- pep8
|
||||||
|
|
||||||
|
post_build_actions:
|
||||||
|
- pep8
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
|
|
||||||
|
---
|
||||||
|
# merge-gate
|
||||||
|
main:
|
||||||
|
name: 'gate-gerritlib-merge'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritlib'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
logrotate:
|
||||||
|
daysToKeep: 28
|
||||||
|
numToKeep: -1
|
||||||
|
artifactDaysToKeep: -1
|
||||||
|
artifactNumToKeep: -1
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'precise'
|
||||||
|
|
||||||
|
---
|
||||||
|
# pypi-upload
|
||||||
|
main:
|
||||||
|
name: 'gerritlib-pypi'
|
||||||
|
review_site: 'review.openstack.org'
|
||||||
|
github_org: 'openstack-ci'
|
||||||
|
project: 'gerritlib'
|
||||||
|
concurrent: 'true'
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul_post
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit_git_prep
|
||||||
|
- shell: tox -v -evenv python setup.py sdist upload
|
||||||
|
|
||||||
|
post_build_actions:
|
||||||
|
- tarball:
|
||||||
|
site: 'nova.openstack.org'
|
||||||
|
project: 'ci'
|
||||||
|
|
||||||
|
scm:
|
||||||
|
scm: 'false'
|
||||||
|
|
||||||
|
assignednode:
|
||||||
|
node: 'pypi'
|
||||||
|
|
||||||
@@ -78,6 +78,28 @@ projects:
|
|||||||
post:
|
post:
|
||||||
- gerrit-package
|
- gerrit-package
|
||||||
|
|
||||||
|
- name: openstack-ci/gerritbot
|
||||||
|
check:
|
||||||
|
- gate-gerritbot-merge:
|
||||||
|
- gate-gerritbot-pep8
|
||||||
|
- gate-gerritbot-pyflakes
|
||||||
|
gate:
|
||||||
|
- gate-gerritbot-merge:
|
||||||
|
- gate-gerritbot-pep8
|
||||||
|
- gate-gerritbot-pyflakes
|
||||||
|
|
||||||
|
- name: openstack-ci/gerritlib
|
||||||
|
check:
|
||||||
|
- gate-gerritlib-merge:
|
||||||
|
- gate-gerritlib-pep8
|
||||||
|
- gate-gerritlib-pyflakes
|
||||||
|
gate:
|
||||||
|
- gate-gerritlib-merge:
|
||||||
|
- gate-gerritlib-pep8
|
||||||
|
- gate-gerritlib-pyflakes
|
||||||
|
publish:
|
||||||
|
- gerritlib-pypi
|
||||||
|
|
||||||
- name: openstack-ci/gerrit-verification-status-plugin
|
- name: openstack-ci/gerrit-verification-status-plugin
|
||||||
check:
|
check:
|
||||||
- gate-gerrit-verification-status-plugin-merge
|
- gate-gerrit-verification-status-plugin-merge
|
||||||
|
|||||||
Reference in New Issue
Block a user