1

我正在构建一个包含多个 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,否则查找构建的版本会很麻烦。

有什么解决方法吗?

4

2 回答 2

2

我刚刚尝试将 ${ENV, var="SVN_REVISION_1"} 与我们在 subversion 上使用的两个模块一起使用,并且它有效。谢谢!

于 2013-01-29T05:44:18.897 回答
1

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

于 2013-01-17T11:42:29.273 回答