From 634aae12141862e1bd508047510fb41a03b04552 Mon Sep 17 00:00:00 2001 From: Josh Deprez Date: Tue, 2 Apr 2024 15:39:54 +1100 Subject: [PATCH] Use same agent image version as in go.mod --- .buildkite/steps/agent.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.buildkite/steps/agent.sh b/.buildkite/steps/agent.sh index e3ff75ca..2dcaf686 100755 --- a/.buildkite/steps/agent.sh +++ b/.buildkite/steps/agent.sh @@ -7,8 +7,12 @@ apk add --update-cache --no-progress skopeo repo="docker.io/buildkite/agent" +echo --- Awking go.mod for agent version +agent_version="$(awk '/github\.com\/buildkite\/agent\/v3/ { print $2 }' go.mod | cut -c 2- )" +echo "Using agent version ${agent_version} as image tag" + echo --- :docker: Inspecting agent docker image manifest -digest=$(skopeo inspect "docker://${repo}:stable" --format {{.Digest}}) +digest=$(skopeo inspect "docker://${repo}:${agent_version}" --format {{.Digest}}) echo Choosing image "${repo}@${digest}" buildkite-agent meta-data set agent-image "${repo}@${digest}"