From ce5f5e921445a11710826e8cf6293b2d3ddf1674 Mon Sep 17 00:00:00 2001 From: Amir Zarrinkafsh Date: Sat, 2 May 2020 13:22:17 +1000 Subject: [PATCH] [CI] Optimise pipeline deployments with explicit dependencies (#955) Pushes to master and tagged releases will have now have explicit dependencies for steps. This is specifically to prevent darwin based builds holding up execution of other steps which should not have a dependence. --- .buildkite/deployment.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.buildkite/deployment.sh b/.buildkite/deployment.sh index 22b5b982..1de24e15 100755 --- a/.buildkite/deployment.sh +++ b/.buildkite/deployment.sh @@ -37,7 +37,11 @@ steps: - label: ":github: Deploy Artifacts" command: "ghartifacts.sh" - depends_on: ~ + depends_on: + - "build-docker-darwin-amd64" + - "build-docker-linux-amd64" + - "build-docker-linux-arm32v7" + - "build-docker-linux-arm64v8" retry: automatic: true agents: