hydra/src/lib/Hydra/Plugin/DeclarativeJobsets.pm

19 lines
455 B
Perl
Raw Normal View History

package Hydra::Plugin::DeclarativeJobsets;
use strict;
2021-08-19 16:36:43 -04:00
use warnings;
use parent 'Hydra::Plugin';
use Hydra::Helper::AddBuilds;
sub buildFinished {
my ($self, $build, $dependents) = @_;
my $project = $build->project;
my $jobsetName = $build->jobset->get_column('name');
if (length($project->declfile) && $jobsetName eq ".jobsets" && $build->iscurrent) {
handleDeclarativeJobsetBuild($self->{"db"}, $project, $build);
}
}
1;