* Be a bit less aggressive in rescheduling builds that have already
been done.
This commit is contained in:
parent
cec3201720
commit
8f9417f822
|
@ -280,10 +280,10 @@ sub checkJob {
|
||||||
# cached result from the first). This ensures that the builds
|
# cached result from the first). This ensures that the builds
|
||||||
# with the highest ID will always be the ones that we want in
|
# with the highest ID will always be the ones that we want in
|
||||||
# the channels.
|
# the channels.
|
||||||
# !!! Checking $drvPath doesn't take meta-attributes into
|
# !!! Checking $outPath doesn't take meta-attributes into
|
||||||
# account. For instance, do we want a new build to be
|
# account. For instance, do we want a new build to be
|
||||||
# scheduled if the meta.maintainers field is changed?
|
# scheduled if the meta.maintainers field is changed?
|
||||||
my @previousBuilds = $jobInDB->builds->search({drvPath => $drvPath, isCurrent => 1});
|
my @previousBuilds = $jobInDB->builds->search({outPath => $outPath, isCurrent => 1});
|
||||||
if (scalar(@previousBuilds) > 0) {
|
if (scalar(@previousBuilds) > 0) {
|
||||||
print "already scheduled/built\n";
|
print "already scheduled/built\n";
|
||||||
$currentBuilds->{$_->id} = 1 foreach @previousBuilds;
|
$currentBuilds->{$_->id} = 1 foreach @previousBuilds;
|
||||||
|
|
Loading…
Reference in a new issue