Hi,

I  want to be able to use jelly script ( Apologize for not doing this in Groovy 
) to display the branch name on which the changeset was submitted in subversion.

Like , here is a snippet of my custom.jelly 

The p.path string is : 
/perlapp/trunk/cgi-bin/developer/smeview/reviewfiles/demo/cui_sample.csv

so, i want to extract "perlapp" and "trunk" and display them in the email 
header.



  <TD>Build duration:</TD>
        <TD>${build.durationString}</TD>
      </TR>
      <TR>
        <TD>Branch:</TD>
        <TD>I want to do a regex here on ${p.path} to extract the first and 
second string</TD>
      </TR>
    </TABLE>
    <BR />
    <!-- CHANGE SET -->
    <j:set var="changeSet" value="${build.changeSet}" />
    <j:if test="${changeSet!=null}">
      <j:set var="hadChanges" value="false" />
      <TABLE width="100%">
        <TR>
          <TD class="bg1" colspan="2">
            <B>CHANGES</B>
          </TD>
        </TR>
        <j:forEach var="cs" items="${changeSet}" varStatus="loop">
          <j:set var="hadChanges" value="true" />
          <j:set var="aUser" value="${cs.hudsonUser}" />
          <TR>
            <TD colspan="2" class="bg2">${spc}Revision
            <B>${cs.commitId?:cs.revision?:cs.changeNumber}</B>by
            <B>${aUser!=null?aUser.displayName:cs.author.displayName}:</B>
            <B>(${cs.msgAnnotated})</B></TD>
          </TR>
          <j:forEach var="p" items="${cs.affectedFiles}">
            <TR>
              <TD width="10%">${spc}${p.editType.name}</TD>
              <TD>${p.path}</TD>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to