zuul-jobs/roles/pause-buildset-registry/tasks/main.yaml
Monty Taylor 2e33459b3e Add pause-buildset-registry role
This is a simple utility that provides the zuul_return functionality
for repos that need it encapsulating the existence of zuul_return.

For instance, system-config wanted to start doing this in a playbook
but linting the playbooks became super hard because of the new need
to have zuul installed for the zuul_return library. Just keep it here
in the family.

Change-Id: I6035009455f6434c2d6cfd976c7c6f414bdc2ae7
2020-02-24 17:17:12 +00:00

11 lines
346 B
YAML

# If buildset_registry is defined, that means a parent job is running it;
# only if it is not defined does it mean that we are running it. If we
# are running it, pause the job so that child jobs will automatically
# use it.
- name: Pause the job
when: buildset_registry is not defined
zuul_return:
data:
zuul:
pause: true