如何在Teamcity电子邮件通知模板中使用SVN编号

时间:2016-05-04 20:31:57

标签: svn teamcity

我一直在寻找我认为简单的答案,但我无法为我的生活找到答案...

我想要做的就是让Teamcity的电子邮件通知包含电子邮件标题或正文中的SVN号码。我知道SVN编号显示在构建信息中,但包含一堆构建内容'与此同时,我只想要修订号。我试过以下但没有成功:

${revision.repositoryVersion.displayVersion}
${buildProject.vcsRoots}
${buildType.vcsRoots}
${buildServer.fullServerVersion}
${buildServer.serverMajorVersion}
${buildServer.serverMinorVersion}
${build.vcs.number}

我还查看了jetbrains界面中的' Build',' Project',' Build Type'等,并且还没有看到包含的方法SVN号码,只有Teamcity内部版本号不是我想要的。也许我错过了什么?

从表面上看,这似乎应该是如此简单(类似于团队城市建筑数量如何被修复),这就是为什么我不明白为什么我找不到答案。可能是在寻找错误的东西。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我在此链接找到了答案:Input Methods

基本上,您似乎可以通过build.buildOwnParameters []属性/(方法?)访问Teamcity Properties,例如修订号和内部版本号。在[]中你可以放置你想要的Teamcity属性。因此,对于我的情况,我将此行添加到电子邮件模板中:

修订号:#$ {build.buildOwnParameters ['system.build.vcs.number']}

它有效!