使用Jenkins和email-ext。如何将SVN_REVISION_1添加到电子邮件中?

时间:2013-01-16 11:21:21

标签: svn jenkins jenkins-plugins email-ext

我正在构建一个包含多个SVN存储库的项目。使用Email-ext插件在作业成功或失败时发送电子邮件。

当我使用令牌$ {SVN_REVISION}时,我得到的是数字400,它不是内部版本编号,也不是任何存储库'修订号。

我想要使用的是svn插件提供的相同变量:%SVN_REVISION_1%,但$ {ENV,var =" SVN_REVISION_1"}也没有 $ {ENV,var ="%SVN_REVISION_1%"}工作。

另外,当我列出变量($ {ENV,var =""})时,我找不到SVN_REVISION或SVN_REVISION_1。

电子邮件需要有关于该主题的SVN_REVISION_1,否则找到所构建的版本会非常麻烦。

有没有解决方法?

2 个答案:

答案 0 :(得分:2)

我只是尝试使用$ {ENV,var =“SVN_REVISION_1”}和我们在subversion上使用的两个模块,并且它有效。谢谢!

答案 1 :(得分:1)

$ {ENV,var =“SVN_REVISION_1”}确实有效。我试图通过中止构建来强制发送电子邮件。如果构建过早中止,则永远不会创建SVN_REVISION_1。