From a0e274507c6af50ab85ffcf0f9ffa6bb005382f9 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Wed, 26 Feb 2020 10:48:41 -0800 Subject: [PATCH] Use explicit provides/requires for container jobs Rather than rely on the implicit docker-image provides/requires list explicit per-image requirements for related jobs to reduce, unecessarily serialization in change queues. Depends-On: https://review.opendev.org/711119 Change-Id: Ie6b033652833bee84d2954b02a9014061756352f --- .zuul.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index b2e471eb..f02c828a 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -27,6 +27,10 @@ parent: opendev-build-docker-image dependencies: opendev-buildset-registry description: Build OpenDev Docker images for storyboard + requires: + - python-base-container-image + - python-builder-container-image + provides: storyboard-container-image vars: &storyboard_opendev_image_vars zuul_work_dir: src/opendev.org/opendev/storyboard docker_images: @@ -56,6 +60,10 @@ name: storyboard-upload-opendev-image parent: opendev-upload-docker-image description: Build OpenDev storyboard Docker images and upload to Docker Hub. + requires: + - python-base-container-image + - python-builder-container-image + provides: storyboard-container-image vars: *storyboard_opendev_image_vars secrets: - name: docker_credentials