A hosting service for Jekyll Blogs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
1.0 KiB

%# Job Panel %
% my $index = 0;
% foreach my $build ( @{$jobs} ) {
% $index++;
% if ( my $build_job = $c->minion->job( $build->minion_job_id ) ) {
% my $job = $build_job->info;
% if ( $job->{state} eq 'finished' ) {
%= include '_base/jobs/finished', job => $job, index => $index, date => $build->created_at->strftime( "%F %T" )
% } elsif ( $job->{state} eq 'inactive' ) {
%= include '_base/jobs/inactive', job => $job, date => $build->created_at->strftime( "%T %F" )
% } elsif ( $job->{state} eq 'failed' ) {
%= include '_base/jobs/failed', job => $job, index => $index, date => $build->created_at->strftime( "%F %T" )
% } elsif ( $job->{state} eq 'active' ) {
%= include '_base/jobs/active', job => $job, index => $index, date => $build->created_at->strftime( "%F %T" )
% } else {
Job in unknown state: <%= $build->{job_id} %>
%= $job->{state}
% }
% } else {
Job not found: <%= $build->{job_id} %>
% }
% }