can't add vcs number to build notification email

Hi,

This seems like it should be quite easy but I can't add a vcs number to the build notification email. I've based this off the server object model. (http://javadoc.jetbrains.net/teamcity/openapi/current/jetbrains/buildServer/serverSide/SBuild.html#getVcsRootEntries%28%29)

<#-- Uses FreeMarker template syntax, template guide can be found at http://freemarker.org/docs/dgui.html -->

<#import "common.ftl" as common>

<#global subject>[<@common.subjMarker/>, FAILED] Build ${project.name}::${buildType.name} #${build.buildNumber} svn:#${build.VcsRootEntries[0].VcsRoot.RootVersion}</#global>

<#global body>Build ${project.name}::${buildType.name} #${build.buildNumber} failed ${var.buildShortStatusDescription}.


Agent: ${agentName}
Build results: ${link.buildResultsLink}

${var.buildCompilationErrors}${var.buildFailedTestsErrors}${var.buildChanges}
<@common.footer/></#global>

<#global bodyHtml>
<div>
  <div>
    Build <i>${project.name}::${buildType.name} <a href='${link.buildResultsLink}'>#${build.buildNumber}</a></i> failed
    ${var.buildShortStatusDescription}
  </div>
  <@common.build_agent build/>
  <@common.build_comment build/>
  <br>
  <@common.build_changes var.changesBean/>
  <@common.compilation_errors var.compilationBean/>
  <@common.test_errors var.failedTestsBean/>
  <@common.footerHtml/>
</div>
</#global>
1 comment
Comment actions Permalink

Something like this should work:
build.getParametersProvider().get("build.vcs.number");

0

Please sign in to leave a comment.