nix-eval-jobs/tests/assets/ci.nix

37 lines
670 B
Nix
Raw Normal View History

{
pkgs ? import (builtins.getFlake (toString ./.)).inputs.nixpkgs { }
, system ? pkgs.system
}:
{
builtJob = pkgs.writeText "job1" "job1";
substitutedJob = pkgs.hello;
dontRecurse = {
# This shouldn't build as `recurseForDerivations = true;` is not set
# recurseForDerivations = true;
# This should not build
drvB = derivation {
inherit system;
name = "drvA";
builder = ":";
};
};
recurse = {
# This should build
recurseForDerivations = true;
# This should not build
drvB = derivation {
inherit system;
name = "drvB";
builder = ":";
};
};
"dotted.attr" = pkgs.hello;
}