From: Matthew Fernandez Date: Sat, 8 May 2021 04:13:25 +0000 (-0700) Subject: narrow dependencies of Docker-push tasks X-Git-Tag: 2.47.2~12^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b59f9e7942ab8fdffa58fb7a9e7d5337f6843971;p=graphviz narrow dependencies of Docker-push tasks 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. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 32032b15d..3a04fd37f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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"