summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorJames E. Blair <jeblair@redhat.com>2019-07-31 09:10:24 -0700
committerJames E. Blair <jeblair@redhat.com>2019-07-31 10:16:33 -0700
commita68775456ffde67f5d05b2c0c94560b4c2d0c110 (patch)
tree373b852b5bb93eecbbb7b3f382d4f9a01f6c621e /.zuul.yaml
parent18f8175b414f4b3e31d2db9010c49606558a9495 (diff)
downloadzuul-a68775456ffde67f5d05b2c0c94560b4c2d0c110.tar.gz
Try out reporting the build page
Start eating our own dogfood on the build page -- this will cause all of the jobs run in this repo to report the build page URL to Gerrit. We can use this to identify any remaining problems before we start the process of making that transition generally. Change-Id: Idb3df67b24a2b5ca05eef3044b3ce885dfc89ef7
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml81
1 files changed, 70 insertions, 11 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index d9f93fdb8..3bbffb57f 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -16,6 +16,8 @@
- job:
name: zuul-stream-functional
parent: multinode
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
nodeset: zuul-functional-temp-master
pre-run: playbooks/zuul-stream/pre.yaml
run: playbooks/zuul-stream/functional.yaml
@@ -30,30 +32,40 @@
- job:
name: zuul-stream-functional-2.5
parent: zuul-stream-functional
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
zuul_ansible_version: 2.5
- job:
name: zuul-stream-functional-2.6
parent: zuul-stream-functional
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
zuul_ansible_version: 2.6
- job:
name: zuul-stream-functional-2.7
parent: zuul-stream-functional
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
zuul_ansible_version: 2.7
- job:
name: zuul-stream-functional-2.8
parent: zuul-stream-functional
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
zuul_ansible_version: 2.8
- job:
name: zuul-tox-remote
parent: tox
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
tox_envlist: remote
tox_environment:
@@ -64,7 +76,8 @@
- job:
name: zuul-build-dashboard
parent: build-javascript-content
- success-url: 'npm/html/'
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
files:
- web/.*
- playbooks/dashboard/.*
@@ -78,6 +91,8 @@
- job:
name: zuul-build-dashboard-multi-tenant
parent: zuul-build-dashboard
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
zuul_api_url: https://softwarefactory-project.io/zuul
node_version: 10
@@ -89,6 +104,8 @@
- job:
name: zuul-quick-start
description: Run the commands in the Zuul quick-start documentation.
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
run: playbooks/quick-start/run.yaml
post-run: playbooks/quick-start/post.yaml
requires: docker-image
@@ -116,6 +133,8 @@
name: zuul-build-image
parent: opendev-build-docker-image
description: Build Docker images.
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
allowed-projects: zuul/zuul
vars: &zuul_image_vars
docker_images:
@@ -142,6 +161,8 @@
name: zuul-upload-image
parent: opendev-upload-docker-image
description: Build Docker images and upload to Docker Hub.
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
allowed-projects: zuul/zuul
secrets:
name: docker_credentials
@@ -153,6 +174,8 @@
name: zuul-promote-image
parent: opendev-promote-docker-image
description: Promote previously uploaded Docker images.
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
allowed-projects: zuul/zuul
secrets:
name: docker_credentials
@@ -166,15 +189,23 @@
check:
jobs:
- zuul-build-image
- - zuul-tox-docs
- - tox-pep8
+ - zuul-tox-docs:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ - tox-pep8:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
- tox-py35:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
irrelevant-files:
- zuul/cmd/migrate.py
- playbooks/zuul-migrate/.*
nodeset: ubuntu-xenial
timeout: 3600 # 60 minutes
- tox-py36:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
irrelevant-files:
- zuul/cmd/migrate.py
- playbooks/zuul-migrate/.*
@@ -182,14 +213,17 @@
- zuul-build-dashboard
- zuul-build-dashboard-multi-tenant
- nodejs-npm-run-lint:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
- nodejs-npm-run-test:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
- success-url: 'npm/reports/bundle.html'
files:
- web/.*
- zuul-stream-functional-2.5
@@ -201,9 +235,15 @@
- zuul-quick-start:
dependencies: zuul-build-image
- nodepool-zuul-functional:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
voting: false
- - build-python-release
+ - build-python-release:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
- build-javascript-content-tarball:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
@@ -211,29 +251,40 @@
gate:
jobs:
- zuul-upload-image
- - zuul-tox-docs
- - tox-pep8
+ - zuul-tox-docs:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ - tox-pep8:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
- tox-py35:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
irrelevant-files:
- zuul/cmd/migrate.py
- playbooks/zuul-migrate/.*
nodeset: ubuntu-xenial
timeout: 3600 # 60 minutes
- tox-py36:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
irrelevant-files:
- zuul/cmd/migrate.py
- playbooks/zuul-migrate/.*
timeout: 3600 # 60 minutes
- zuul-build-dashboard
- nodejs-npm-run-lint:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
- nodejs-npm-run-test:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
- success-url: 'npm/reports/bundle.html'
files:
- web/.*
- zuul-stream-functional-2.5
@@ -244,8 +295,12 @@
timeout: 2700 # 45 minutes
- zuul-quick-start:
dependencies: zuul-upload-image
- - build-python-release
+ - build-python-release:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
- build-javascript-content-tarball:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
vars:
node_version: 10
zuul_work_dir: "{{ zuul.project.src_dir }}/web"
@@ -254,8 +309,12 @@
jobs:
- zuul-promote-image
- zuul-promote-docs
- - opendev-promote-python
- - opendev-promote-javascript-content
+ - opendev-promote-python:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ - opendev-promote-javascript-content:
+ success-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
+ failure-url: 'http://zuul.opendev.org/t/zuul/build/{build.uuid}'
release:
jobs:
- opendev-release-python