Deployment and lifecycle management for Nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

seed-ci: cache build deps

+5 -1
+5 -1
bin/seed-ci
··· 88 88 let configs = $in 89 89 90 90 $configs | reduce --fold [] { |c, acc| 91 - $acc ++ ($c.targets | filter { |t| $t.build != null } | get build | flatten | get outputs.out) 91 + let built_targets = $c.targets | filter { |t| $t.build != null } | get build | flatten 92 + let build_dependencies = $built_targets | get drvPath | each { |drv| 93 + nix-store --query --requisites --include-outputs $drv | lines 94 + } | flatten 95 + $acc ++ ( $built_targets | get outputs.out) ++ $build_dependencies 92 96 } | attic-upload $attic_cache 93 97 94 98 $configs