Handle failure with output

This commit is contained in:
Eelco Dolstra
2015-06-17 17:11:42 +02:00
parent b1a75c7f63
commit 11be780948
4 changed files with 11 additions and 9 deletions

View File

@ -27,6 +27,9 @@ BuildResult getBuildResult(std::shared_ptr<StoreAPI> store, const Derivation & d
bool explicitProducts = false;
for (auto & output : outputs) {
Path failedFile = output + "/nix-support/failed";
if (pathExists(failedFile)) res.failed = true;
Path productsFile = output + "/nix-support/hydra-build-products";
if (!pathExists(productsFile)) continue;
explicitProducts = true;