2016-05-16 9 views
0

Ich verwalte TeamCity für ein Projekt, und ich kann FreeMarker (die Sprache, die es für die E-Mail-Vorlagen verwendet) nicht erhalten. Könnte jemand mir helfen, auf das letzte Commit in die Vorlage zuzugreifen?Get TeamCity, um den Benutzer zu benachrichtigen und zu bestätigen, dass ein Build fehlgeschlagen

Im Moment sieht es so aus (Code nach dem Text):

Build-Projekt :: Entwickeln # 0.3.0.330 (dev) ist fehlgeschlagen (Tests fehlgeschlagen: 1 (1 neu), übergeben: 1688) Agent: Server-5

Änderungen enthalten: 28 Änderungen, nur 20 werden angezeigt. ändern aa554cff00cc77ef85ad215a4bc39ef3f4b6d1b9 von masterofpuppis (3 Dateien): corrección registro Bildschirm ändern f2346f28b800e11b2f9989c8813957a14f76f633 von masterofpuppis (1 Datei): Metodo erstellen Datei en el init de loginscrreenmodel

<#macro build_changes bean> 
    <#-- @ftlvariable name="bean" type="jetbrains.buildServer.notification.impl.ChangesBean" --> 
    <#-- @ftlvariable name="webLinks" type="jetbrains.buildServer.serverSide.WebLinks" --> 
    <div> 
    <#assign modNum=bean.modificationsNumber/> 
    <#if (modNum > 0)> 
     <div style="${separatorStyle}"></div> 
     <br/> 
     <div> 
     <#assign changesLink><a href='${webLinks.getViewChangesUrl(bean.build)}'>${modNum} change<@plural modNum/></a></#assign> 
     Changes included: ${changesLink}<#if bean.changesClipped>, 
     only ${bean.modifications?size} are shown</#if>. 
     </div> 
     <#list bean.modifications as mod> 
     <#assign pers><#if mod.personal>(personal build)</#if></#assign> 
     <#assign description=mod.description?html/> 
     <#if description?length == 0><#assign description='&lt;no comment&gt;'/></#if> 
     <div> 
      <#assign modLink><a href='${webLinks.getChangeFilesUrl(mod.id, mod.personal)}'>${mod.changes?size} file<@plural mod.changes?size/></a></#assign> 
      Change ${mod.displayVersion} ${pers} by ${mod.userName} (${modLink}): 
      <i>${description?replace("(\r?\n|\r)", "<br>", "r")?trim}</i> 
     </div> 
     </#list> 
    </#if> 
    </div> 
</#macro> 

Was Ich mag würde, ist zu sehen, so etwas wie:

Build-Projekt :: Entwickeln # 0.3.0.330 (dev) ist fehlgeschlagen (Tests fehlgeschlagen: 1 (1 neu), übergeben: 1688) -Agent: Server-5. Benutzer: masterofpuppis. Letzte commit: correción registro

Scheint wie das sollte eher einfach sein, aber ich sehe es nicht. Ich danke Ihnen im Voraus für die Beratung, die Sie anbieten können.

Antwort

0

Dieser Code sollte anzeigen, was Sie wollten.

enter image description here

+1

Bitte senden Sie Ihren Code in der ** Antwort selbst **, nicht in einem Bild. –