我看到一些重复的问题,但答案似乎没有帮助。以下是我需要的:我有上游Job A及其下游Job B.我使用参数化触发器插件在Job A成功完成后启动Job B.
我希望启动的作业B具有相同的内部版本号,并使用相同的SVN修订版,作业A用于简化操作(两个作业都使用单独的工作区BTW。)
在Job 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并使用不同的内部版本号。任何帮助表示赞赏。谢谢。
答案 0 :(得分:2)
快速网络搜索显示:
.../repository/trunk@${SVN_REVISION}
请参阅this thread。