]> granicus.if.org Git - graphviz/commitdiff
narrow dependencies of Docker-push tasks
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 8 May 2021 04:13:25 +0000 (21:13 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 14 May 2021 14:37:38 +0000 (07:37 -0700)
The Docker push jobs were depending on all prior jobs which was overly
restrictive. Each push job only needs the image it itself needs to push. Closes
#1988.

.gitlab-ci.yml

index 32032b15d1bfb2fc197bd90a5e83d6b9c746a331..3a04fd37f64e809bd400fc7c784cf719003ce191 100644 (file)
@@ -930,41 +930,57 @@ docker_push_centos7:
   <<: *docker_push_definition
   variables:
     IMAGE: centos7
+  needs:
+    - docker_build_centos7
 
 docker_push_centos8:
   <<: *docker_push_definition
   variables:
     IMAGE: centos8
+  needs:
+    - docker_build_centos8
 
 docker_push_fedora32:
   <<: *docker_push_definition
   variables:
     IMAGE: fedora32
+  needs:
+    - docker_build_fedora32
 
 docker_push_fedora33:
   <<: *docker_push_definition
   variables:
     IMAGE: fedora33
+  needs:
+    - docker_build_fedora33
 
 docker_push_ubuntu-18.04:
   <<: *docker_push_definition
   variables:
     IMAGE: ubuntu-18.04
+  needs:
+    - docker_build_ubuntu-18.04
 
 docker_push_ubuntu-20.04:
   <<: *docker_push_definition
   variables:
     IMAGE: ubuntu-20.04
+  needs:
+    - docker_build_ubuntu-20.04
 
 docker_push_ubuntu-20.10:
   <<: *docker_push_definition
   variables:
     IMAGE: ubuntu-20.10
+  needs:
+    - docker_build_ubuntu-20.10
 
 docker_push_ubuntu-21.04:
   <<: *docker_push_definition
   variables:
     IMAGE: ubuntu-21.04
+  needs:
+    - docker_build_ubuntu-21.04
 
 lint_pylint:
   image: "$CI_REGISTRY_IMAGE/ubuntu-20.10:$CI_COMMIT_SHA"