我一直在寻找我认为简单的答案,但我无法为我的生活找到答案...
我想要做的就是让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内部版本号不是我想要的。也许我错过了什么?
从表面上看,这似乎应该是如此简单(类似于团队城市建筑数量如何被修复),这就是为什么我不明白为什么我找不到答案。可能是在寻找错误的东西。任何帮助表示赞赏!
答案 0 :(得分:0)
我在此链接找到了答案:Input Methods
基本上,您似乎可以通过build.buildOwnParameters []属性/(方法?)访问Teamcity Properties,例如修订号和内部版本号。在[]中你可以放置你想要的Teamcity属性。因此,对于我的情况,我将此行添加到电子邮件模板中:
修订号:#$ {build.buildOwnParameters ['system.build.vcs.number']}
它有效!