diff --git a/.buildkite/release.yml b/.buildkite/release.yml index df17974f52f..4b5937afb4e 100644 --- a/.buildkite/release.yml +++ b/.buildkite/release.yml @@ -12,3 +12,13 @@ steps: ./scripts/buildkite/release/release-candidate.sh agents: system: x86_64-linux + + - label: 'Build package (linux)' + key: linux-package + depends_on: add-release-commits + command: + - ./scripts/buildkite/release/linux-package.sh + artifact_paths: [ "./result/linux/**" ] + agents: + system: ${linux} + diff --git a/scripts/buildkite/release/linux-package.sh b/scripts/buildkite/release/linux-package.sh new file mode 100755 index 00000000000..cf359f2791d --- /dev/null +++ b/scripts/buildkite/release/linux-package.sh @@ -0,0 +1,8 @@ +#! /usr/bin/env -S nix shell --command bash +# shellcheck shell=bash + +RELEASE_CANDIDATE_BRANCH=$(buildkite-agent meta-data get "release-candidate-branch") + +git checkout "$RELEASE_CANDIDATE_BRANCH" + +nix build -o result/linux .#ci.artifacts.linux64.release \ No newline at end of file