zuul/web
Tobias Henkel b2451becaf
Support job pause
There are some use cases where it would be very useful to have some
resources that stay during the livetime of the buildset. E.g.:

* Spinning up a docker registry for child jobs that automatically gets
  cleaned up after a test run.

* Efficiently caching intermediate build results that are needed in
  child jobs without needing and overloading a central system for
  this.

In order to provide this functionality a job now can pause itself
after the run phase and let its children run. After all children are
finished it will be resumed. This can be easily triggered in a job by
using the zuul_return module together with the ability to forward any
data via ansible variables to the children.

 - name: Pause job
   zuul_return:
     data:
       zuul:
         pause: true
       registry_ip: "{{ hostvars[groups.all[0]].ansible_host }}"

Change-Id: I1a078bf22b9d3f9a33bd1517e73234749932e1bf
2018-08-09 10:07:34 +02:00
..
builds dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
config dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
core dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
images Use yarn and webpack to manage zuul-web javascript 2018-03-04 07:20:40 -06:00
jobs dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
navigation dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
status Support job pause 2018-08-09 10:07:34 +02:00
stream dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
styles Revert "Revert "Upgrade from angularjs (v1) to angular (v6)"" 2018-06-27 08:37:25 -05:00
tenants dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
zuul dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
.gitignore Use yarn and webpack to manage zuul-web javascript 2018-03-04 07:20:40 -06:00
.jshintignore Use yarn and webpack to manage zuul-web javascript 2018-03-04 07:20:40 -06:00
.jshintrc Use yarn and webpack to manage zuul-web javascript 2018-03-04 07:20:40 -06:00
app-routing.module.ts dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
app.component.ts Revert "Revert "Upgrade from angularjs (v1) to angular (v6)"" 2018-06-27 08:37:25 -05:00
app.module.ts dashboard: make ZuulService load info api to manage paths 2018-07-17 07:51:48 +00:00
main.ts Revert "Revert "Upgrade from angularjs (v1) to angular (v6)"" 2018-06-27 08:37:25 -05:00