1
0
Fork 0
mirror of https://github.com/NixOS/hydra.git synced 2024-10-18 17:02:28 -04:00

improve the error messages when invalid declarative jobsets are defined

This commit is contained in:
Michael Bishop 2018-09-11 08:03:58 -03:00
parent 73ca325d1c
commit 7568b89a1a

View file

@ -76,7 +76,12 @@ sub handleDeclarativeJobsetBuild {
push @kept, ".jobsets";
$project->jobsets->search({ name => { "not in" => \@kept } })->update({ enabled => 0, hidden => 1 });
while ((my $jobsetName, my $spec) = each %$declSpec) {
eval {
updateDeclarativeJobset($db, $project, $jobsetName, $spec);
};
if ($@) {
print STDERR "ERROR: failed to process declarative jobset ", $project->name, ":${jobsetName}, ", $@, "\n";
}
}
});
};