Merge "Validate that zuul-referenced jobs exist"
This commit is contained in:
commit
6a6a7ba8b8
@ -197,9 +197,7 @@
|
|||||||
tarball-site: tarballs.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- python-jobs
|
||||||
- gate-{name}-pyflakes
|
|
||||||
- '{name}-tarball'
|
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -211,9 +209,7 @@
|
|||||||
tarball-site: tarballs.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- python-jobs
|
||||||
- gate-{name}-pyflakes
|
|
||||||
- '{name}-tarball'
|
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -454,7 +450,7 @@
|
|||||||
tarball-site: tarballs.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- '{name}-tarball'
|
- python-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,12 +96,10 @@ projects:
|
|||||||
- name: openstack-infra/gerritbot
|
- name: openstack-infra/gerritbot
|
||||||
check:
|
check:
|
||||||
- gate-gerritbot-pep8
|
- gate-gerritbot-pep8
|
||||||
- gate-gerritbot-pyflakes
|
|
||||||
|
|
||||||
- name: openstack-infra/gerritlib
|
- name: openstack-infra/gerritlib
|
||||||
check:
|
check:
|
||||||
- gate-gerritlib-pep8
|
- gate-gerritlib-pep8
|
||||||
- gate-gerritlib-pyflakes
|
|
||||||
|
|
||||||
- name: openstack-infra/jeepyb
|
- name: openstack-infra/jeepyb
|
||||||
check:
|
check:
|
||||||
@ -151,7 +149,6 @@ projects:
|
|||||||
- name: openstack-infra/statusbot
|
- name: openstack-infra/statusbot
|
||||||
check:
|
check:
|
||||||
- gate-statusbot-pep8
|
- gate-statusbot-pep8
|
||||||
- gate-statusbot-pyflakes
|
|
||||||
|
|
||||||
- name: openstack/cinder
|
- name: openstack/cinder
|
||||||
check:
|
check:
|
||||||
|
@ -229,10 +229,8 @@ projects:
|
|||||||
- name: openstack-infra/gerritbot
|
- name: openstack-infra/gerritbot
|
||||||
check:
|
check:
|
||||||
- gate-gerritbot-pep8
|
- gate-gerritbot-pep8
|
||||||
- gate-gerritbot-pyflakes
|
|
||||||
gate:
|
gate:
|
||||||
- gate-gerritbot-pep8
|
- gate-gerritbot-pep8
|
||||||
- gate-gerritbot-pyflakes
|
|
||||||
post:
|
post:
|
||||||
- gerritbot-branch-tarball
|
- gerritbot-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
@ -246,10 +244,8 @@ projects:
|
|||||||
- name: openstack-infra/gerritlib
|
- name: openstack-infra/gerritlib
|
||||||
check:
|
check:
|
||||||
- gate-gerritlib-pep8
|
- gate-gerritlib-pep8
|
||||||
- gate-gerritlib-pyflakes
|
|
||||||
gate:
|
gate:
|
||||||
- gate-gerritlib-pep8
|
- gate-gerritlib-pep8
|
||||||
- gate-gerritlib-pyflakes
|
|
||||||
pre-release:
|
pre-release:
|
||||||
- gerritlib-tarball
|
- gerritlib-tarball
|
||||||
release:
|
release:
|
||||||
@ -393,7 +389,6 @@ projects:
|
|||||||
pre-release:
|
pre-release:
|
||||||
- storyboard-tarball
|
- storyboard-tarball
|
||||||
release:
|
release:
|
||||||
- storyboard-docs
|
|
||||||
- storyboard-tarball:
|
- storyboard-tarball:
|
||||||
- storyboard-pypi-upload:
|
- storyboard-pypi-upload:
|
||||||
- post-mirror-python26
|
- post-mirror-python26
|
||||||
@ -408,10 +403,8 @@ projects:
|
|||||||
- name: openstack-infra/statusbot
|
- name: openstack-infra/statusbot
|
||||||
check:
|
check:
|
||||||
- gate-statusbot-pep8
|
- gate-statusbot-pep8
|
||||||
- gate-statusbot-pyflakes
|
|
||||||
gate:
|
gate:
|
||||||
- gate-statusbot-pep8
|
- gate-statusbot-pep8
|
||||||
- gate-statusbot-pyflakes
|
|
||||||
post:
|
post:
|
||||||
- statusbot-branch-tarball
|
- statusbot-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
@ -558,14 +551,14 @@ projects:
|
|||||||
- gate-django_openstack_auth-python27
|
- gate-django_openstack_auth-python27
|
||||||
- gate-django_openstack_auth-noop
|
- gate-django_openstack_auth-noop
|
||||||
post:
|
post:
|
||||||
- python-django_openstack_auth-branch-tarball
|
- django_openstack_auth-branch-tarball
|
||||||
- python-django_openstack_auth-coverage
|
- django_openstack_auth-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-django_openstack_auth-tarball
|
- django_openstack_auth-tarball
|
||||||
release:
|
release:
|
||||||
- python-django_openstack_auth-tarball:
|
- django_openstack_auth-tarball:
|
||||||
- python-django_openstack_auth-pypi-upload
|
- django_openstack_auth-pypi-upload
|
||||||
- python-django_openstack_auth-docs
|
- django_openstack_auth-docs
|
||||||
|
|
||||||
- name: openstack/keystone
|
- name: openstack/keystone
|
||||||
check:
|
check:
|
||||||
@ -1112,12 +1105,9 @@ projects:
|
|||||||
post:
|
post:
|
||||||
- hacking-branch-tarball
|
- hacking-branch-tarball
|
||||||
- hacking-coverage
|
- hacking-coverage
|
||||||
- hacking-docs
|
|
||||||
pre-release:
|
pre-release:
|
||||||
- hacking-docs
|
|
||||||
- hacking-tarball
|
- hacking-tarball
|
||||||
release:
|
release:
|
||||||
- hacking-docs
|
|
||||||
- hacking-tarball:
|
- hacking-tarball:
|
||||||
- hacking-pypi-upload:
|
- hacking-pypi-upload:
|
||||||
- post-mirror-python26
|
- post-mirror-python26
|
||||||
|
@ -23,14 +23,27 @@ then
|
|||||||
echo
|
echo
|
||||||
echo "ORG: The project organization (eg 'openstack')"
|
echo "ORG: The project organization (eg 'openstack')"
|
||||||
echo "PROJECT: The project name (eg 'nova')"
|
echo "PROJECT: The project name (eg 'nova')"
|
||||||
#TODO: make fatal in subsequent change: exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
/usr/local/jenkins/slave_scripts/select-mirror.sh $org $project
|
/usr/local/jenkins/slave_scripts/select-mirror.sh $org $project
|
||||||
fi
|
fi
|
||||||
|
|
||||||
rm -fr .test
|
mkdir -p .test
|
||||||
mkdir .test
|
|
||||||
cd .test
|
cd .test
|
||||||
git clone https://review.openstack.org/p/openstack-infra/zuul --depth 1
|
[ -d zuul ] || git clone https://review.openstack.org/p/openstack-infra/zuul --depth 1
|
||||||
|
[ -d jenkins-job-builder ] || git clone https://review.openstack.org/p/openstack-infra/jenkins-job-builder --depth 1
|
||||||
|
cd jenkins-job-builder
|
||||||
|
# These are $WORKSPACE/.test/jenkins-job-builder/.test/...
|
||||||
|
mkdir -p .test/new/config
|
||||||
|
mkdir -p .test/new/out
|
||||||
|
cd ../..
|
||||||
|
|
||||||
|
cp modules/openstack_project/files/jenkins_job_builder/config/* .test/jenkins-job-builder/.test/new/config
|
||||||
|
cd .test/jenkins-job-builder
|
||||||
|
tox -e compare-xml-new
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
find jenkins-job-builder/.test/new/out/ -printf "%f\n" > job-list.txt
|
||||||
|
|
||||||
cd zuul
|
cd zuul
|
||||||
tox -e validate-layout ../../modules/openstack_project/files/zuul/layout.yaml
|
tox -e venv -- zuul-server -c etc/zuul.conf-sample -l ../../modules/openstack_project/files/zuul/layout.yaml -t ../job-list.txt
|
||||||
|
Loading…
x
Reference in New Issue
Block a user