buildbot-stockholm: build quietly and show trace
This commit is contained in:
parent
b7d5dbd74b
commit
d3c84b0d29
|
@ -12,11 +12,26 @@ let
|
||||||
"http://cgit.prism.r/stockholm"
|
"http://cgit.prism.r/stockholm"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# usage: build USER HOST
|
||||||
|
# This executable is meant to be run with <stockholm> as working directory.
|
||||||
|
# USER is expected to be a subdirectory of the working directory.
|
||||||
build = pkgs.writeDash "build" ''
|
build = pkgs.writeDash "build" ''
|
||||||
set -eu
|
set -efu
|
||||||
export USER="$1"
|
|
||||||
export SYSTEM="$2"
|
user=$1
|
||||||
$(nix-build $USER/krops.nix --no-out-link --argstr name "$SYSTEM" --argstr target "$HOME/stockholm-build" -A ci)
|
host=$2
|
||||||
|
|
||||||
|
result=$(nix-build \
|
||||||
|
--argstr name "$host" \
|
||||||
|
--argstr target "$HOME"/stockholm-build \
|
||||||
|
--attr ci \
|
||||||
|
--no-build-output \
|
||||||
|
--no-out-link \
|
||||||
|
--show-trace \
|
||||||
|
"$user"/krops.nix \
|
||||||
|
)
|
||||||
|
|
||||||
|
exec "$result"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue