forked from lix-project/hydra
Keep builds of disabled jobsets that are not hidden. Fixes #18.
This commit is contained in:
parent
8538953868
commit
b591c443b0
|
@ -74,9 +74,9 @@ foreach my $project ($db->resultset('Projects')->search({}, { order_by => ["name
|
||||||
foreach my $jobset ($project->jobsets->search({}, { order_by => ["name" ]})) {
|
foreach my $jobset ($project->jobsets->search({}, { order_by => ["name" ]})) {
|
||||||
my $keepnr = $jobset->keepnr;
|
my $keepnr = $jobset->keepnr;
|
||||||
|
|
||||||
# If the jobset has been disabled for more than one week, than
|
# If the jobset has been hidden and disabled for more than one week, than
|
||||||
# don't keep its builds anymore.
|
# don't keep its builds anymore.
|
||||||
if ($jobset->enabled == 0 && (time() - ($jobset->lastcheckedtime || 0) > (7 * 24 * 3600))) {
|
if ($jobset->enabled == 0 && ($project->hidden == 1 || $jobset->hidden == 1) && (time() - ($jobset->lastcheckedtime || 0) > (7 * 24 * 3600))) {
|
||||||
print STDERR "*** skipping disabled jobset ", $project->name, ":", $jobset->name, "\n";
|
print STDERR "*** skipping disabled jobset ", $project->name, ":", $jobset->name, "\n";
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue