<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define"
xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
<d:taglib uri="local">
<d:tag name="listTags">
<ul>
<j:forEach var="t" items="${tags}">
<li>${t}</li>
</j:forEach>
</ul>
</d:tag>
</d:taglib>
<l:layout norefresh="true" xmlns:local="local">
<st:include it="${it.run}" page="sidepanel.jelly" />
<l:main-panel>
<h1>Build #${it.run.number}</h1>
<j:if test="${it.isTagged()}">
<p>This build is labelled:</p>
<table border="0" width="640">
<tr>
<td><b>Label</b></td>
<td><b>Description</b></td>
<td><b>Owner</b></td>
<td><b>Revision</b></td>
</tr>
<j:forEach var="entry" items="${it.tags}">
<tr>
<td>${entry}</td>
<td>${it.getLabel(entry).description}</td>
<td>${it.getLabel(entry).ownerName}</td>
<td>${it.getLabel(entry).revisionSpec}</td>
</tr>
</j:forEach>
</table>
<st:nbsp/>
</j:if>
<p><b>Create a Perforce Automatic label:</b></p>
<p>The Label's view is based on the workspace used during the build and Revision is set to change number: ${it.buildChange}.</p>
<form action="submit" method="get" name="label">
<table border="0" width="640">
<tr>
<td nowrap="nowrap"><b>Label Name:</b> </td>
<td><input type="text" name="name"
value="jenkins-${it.run.project.name}-Build-${it.build.number}"
style="width:70%" id="name"
checkUrl="'checkTag?value='+escape(this.value)"/>
</td>
</tr>
<tr>
<td><b>Description:</b> </td>
<td><textarea name="desc" rows="5" cols="60" style="width:70%">
JenkinsBuild: #${it.run.number}
</textarea></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="right"><button name="labelSubmit" type="submit" value="Label Build"/></td>
</tr>
</table>
</form>
</l:main-panel>
</l:layout>
</j:jelly> | # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #8 | 32383 | Sandeep Kumar |
Merge pull request #219 from yaroslavafenkin:JENKINS-74090 Remove legacy and unused checkUrl from TagAction jelly |
||
| #7 | 26352 | Paul Allen | [SECURITY-1765] | ||
| #6 | 19881 | Paul Allen | Change label form submit button to input. | ||
| #5 | 19519 | Paul Allen |
Jelly header update. <?jelly escape-by-default='true'?> |
||
| #4 | 18160 | Paul Allen |
Update test case testFreeStyleProject_buildLabel for Jenkins 1.625.3 Find the form submit button and call a click() instead of the internal submit() method. |
||
| #3 | 15379 | Paul Allen |
Ground-work for Workflow-DSL (Split out Sven’s DSL changes to the core) @sven_erik_knop |
||
| #2 | 9986 | Paul Allen | Re-added getLabel method used by Jelly. | ||
| #1 | 9690 | Paul Allen |
[Branching using p4-jenkins] Release 1.0.1 |
||
| //guest/paul_allen/dev/p4-jenkins/p4-client/src/main/resources/org/jenkinsci/plugins/p4/tagging/TagAction/tagForm.jelly | |||||
| #1 | 9672 | Paul Allen | Refactor name from 'p4_client' to 'p4'. | ||
| //guest/paul_allen/dev/p4-jenkins/p4-client/src/main/resources/org/jenkinsci/plugins/p4_client/tagging/TagAction/tagForm.jelly | |||||
| #3 | 9137 | Paul Allen | Functional tests for tabBuild endpoint (submitting Labels) and browser (P4Web/Swarm) dummy http server checks. | ||
| #2 | 9077 | Paul Allen |
Added support for automatic Labels as a post-build Action. Ported original code for promoted builds, but not tested. |
||
| #1 | 9069 | Paul Allen |
Adding initial support for tagging Jenkins builds as Perforce Automatic Labels. Only implements TagAction (manual labels); TagNotifier and test cases TODO. |
||