fix(nix/buildkite): read & print the store path of built derivations
This was useful to have in CI, e.g. when targeting a specific NixOS system. The actual result symlink which is printed is not useful. Alternative solution would be to change the wrapping of this so that we conditionally create the symlink for extra steps, but I think it's not worth the complexity of evaluating the step twice. Change-Id: Id86eb5114bec935c63a2907ec5f169fc5d41a6cc Reviewed-on: https://cl.tvl.fyi/c/depot/+/5227 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
91ef2b671e
commit
b5150fbacf
1 changed files with 1 additions and 1 deletions
|
@ -66,7 +66,7 @@ rec {
|
||||||
# Nix has no concept of depending on a derivation file without depending on
|
# Nix has no concept of depending on a derivation file without depending on
|
||||||
# at least one of its `outPath`s, so we need to discard the string context
|
# at least one of its `outPath`s, so we need to discard the string context
|
||||||
# if we don't want to build everything during pipeline construction.
|
# if we don't want to build everything during pipeline construction.
|
||||||
"nix-store --realise '${drvPath}' --add-root result --indirect"
|
"(nix-store --realise '${drvPath}' --add-root result --indirect && readlink result)"
|
||||||
|
|
||||||
# Since we don't gcroot the derivation files, they may be deleted by the
|
# Since we don't gcroot the derivation files, they may be deleted by the
|
||||||
# garbage collector. In that case we can reevaluate and build the attribute
|
# garbage collector. In that case we can reevaluate and build the attribute
|
||||||
|
|
Loading…
Reference in a new issue