continuous-integration – 下游作业使用与Hudson中的上游作业相同的构建号和subversion修订版

我看到一些重复的问题,但答案似乎没有帮助.以下是我需要的:我有上游Job A及其下游Job B.我使用参数化触发器插件在Job A成功完成后启动Job B.

我希望启动的Job B具有相同的内部版本号,并使用相同的SVN修订版,Job A用于简化操作(两个作业都使用单独的工作区BTW.)

在作业A下,我检查了“其他项目上的触发器参数化构建”,并在稳定时将subversion版本和当前构建参数添加到作业B的参数中.

在Job B下,我检查了“This build is parameterized”并使用SVN_REVISION作为字符串参数,默认HEAD;和BUILD_NUMBER作为Job A的运行参数.在SCM下,对于SVN url,我输入了:http:// svn-path-here / trunk @ $SVN_REVISION

这样做总是拉动HEAD并使用不同的内部版本号.任何帮助表示赞赏.谢谢.

最佳答案 快速网络搜索显示:

>使用参数化构建触发器,您需要在SVN URL中使用“peg revision”.例如. … /库/后备箱@ ${} SVN_REVISION
>或者你可以使用Tracking SVN plugin.

this thread.

点赞