[% WRAPPER layout.tt title="Hydra Overview" %] [% USE HTML %] [% BLOCK maybeEditString %] [% IF edit %] param, name => param, value => value) %] /> [% ELSE %] [% HTML.escape(value) %] [% END %] [% END %] [% BLOCK renderInputType %] [% SWITCH type %] [% CASE "svn" %]Subversion checkout [% CASE "cvs" %]CVS checkout [% CASE "tarball" %]Download of a tarball [% CASE "string" %]String value [% CASE "path" %]Local path [% END %] [% END %] [% BLOCK renderInputTypeOption %] [% END %] [% BLOCK renderJobset %]

[% IF jobset %]Jobset [% jobset.name %][% ELSE %]New jobset[% END %]

Information

[% IF edit %] [% END %]
Identifier: [% INCLUDE maybeEditString param="jobset-$baseName-name" value=jobset.name %]
Description: [% INCLUDE maybeEditString param="jobset-$baseName-description" value=jobset.description %]
Nix expression: [% INCLUDE maybeEditString param="jobset-$baseName-nixexprpath" value=jobset.nixexprpath extraClass="shortString" %] in input [% INCLUDE maybeEditString param="jobset-$baseName-nixexprinput" value=jobset.nixexprinput extraClass="shortString" %]

Inputs

[% IF edit %]

[% END %] [% IF edit %][% END %] [% FOREACH input IN jobset.jobsetinputs -%] [% IF edit %] [% END %] [% END %]
Input nameTypeValues
[% IF edit %][X][% END -%] [% INCLUDE maybeEditString param="jobset-$baseName-input-$input.name-name" value=input.name extraClass="shortString" %] [% IF edit %] [% ELSE %] [% INCLUDE renderInputType type=input.type %] [% END %] [% FOREACH alt IN input.jobsetinputalts -%] [% IF input.type == "string" && !edit %] "[% HTML.escape(alt.value) %]" [% ELSE %] [% INCLUDE maybeEditString param="jobset-$baseName-input-$input.name-values" value=alt.value %] [% IF edit %][X][% END %] [% END %] [% END %] [% IF edit %][+][% END %]
[% IF edit %]

[% END %]
[% END %] [% IF edit %]
[% END %] [% IF create %]

New Project

[% ELSE %]

Project [% curProject.name %]

[% END %]

General information

[% IF edit %] [% END %]
Identifier: [% INCLUDE maybeEditString param="name" value=curProject.name %]
Display name: [% INCLUDE maybeEditString param="displayname" value=curProject.displayname %]
Description: [% INCLUDE maybeEditString param="description" value=curProject.description %]

Jobsets

[% IF curProject.jobsets && curProject.jobsets.size > 0 || edit %] [% IF edit %]

[% INCLUDE renderJobset jobset="" baseName="template" %]
[X] [% END %] [% FOREACH jobset IN curProject.jobsets -%] [% INCLUDE renderJobset jobset=jobset baseName=jobset.name %] [% END -%] [% ELSE %]

No jobsets have been defined yet.

[% END %] [% IF !edit %]

Jobs

[% IF jobName && jobNames.size > 0 %] [% ELSE %]

No builds have been performed or scheduled.

[% END %]

Statistics

Finished builds: [% finishedBuilds %]
Succeeded builds: [% succeededBuilds %]
Failed builds: [% finishedBuilds - succeededBuilds %]
Total build time: [% totalBuildTime %]s
Scheduled builds: [% scheduledBuilds %]
Currently executing builds: [% busyBuilds %]
[% END %] [% IF edit %]

[% IF !create %]

[% END %] [% END %] [% END %]