forked from lix-project/hydra
hydra-evaluator: When evaluating a single jobset, exit with a failure code if evaluation fails
Signed-off-by: Shea Levy <shea@shealevy.com>
This commit is contained in:
parent
dd4e57fb0c
commit
a92a57f3b0
|
@ -275,6 +275,7 @@ sub checkJobset {
|
|||
checkJobsetWrapped($jobset);
|
||||
};
|
||||
|
||||
my $failed = 0;
|
||||
if ($@) {
|
||||
my $msg = $@;
|
||||
print STDERR $msg;
|
||||
|
@ -282,6 +283,7 @@ sub checkJobset {
|
|||
$jobset->update({lastcheckedtime => time});
|
||||
setJobsetError($jobset, $msg);
|
||||
});
|
||||
$failed = 1;
|
||||
}
|
||||
|
||||
if (defined $triggerTime) {
|
||||
|
@ -294,6 +296,7 @@ sub checkJobset {
|
|||
if $new->triggertime == $triggerTime;
|
||||
});
|
||||
}
|
||||
return $failed;
|
||||
}
|
||||
|
||||
|
||||
|
@ -324,8 +327,7 @@ if (scalar @ARGV == 2) {
|
|||
my $projectName = $ARGV[0];
|
||||
my $jobsetName = $ARGV[1];
|
||||
my $jobset = $db->resultset('Jobsets')->find($projectName, $jobsetName) or die;
|
||||
checkJobset($jobset);
|
||||
exit 0;
|
||||
exit checkJobset($jobset);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue