Continuous integration 下游作业使用与哈德逊中上游作业相同的构建编号和subversion版本

Continuous integration 下游作业使用与哈德逊中上游作业相同的构建编号和subversion版本,continuous-integration,hudson,Continuous Integration,Hudson,我见过一些重复的问题,但答案似乎没有帮助。以下是我需要的:我有上游作业A和下游作业B。一旦作业A成功完成,我使用参数化触发器插件启动作业B 我希望启动的作业B具有相同的构建编号,并使用作业A用于简化事情的相同SVN修订版(顺便说一句,两个作业使用单独的工作空间。) 在作业A下,我检查了“在其他项目上触发参数化构建”,并在稳定时将subversion修订版和当前构建参数添加到作业B的参数中 在作业B下,我选中了“此构建是参数化的”,并使用SVN_REVISION作为带有默认头的字符串参数;并将BU

我见过一些重复的问题,但答案似乎没有帮助。以下是我需要的:我有上游作业A和下游作业B。一旦作业A成功完成,我使用参数化触发器插件启动作业B

我希望启动的作业B具有相同的构建编号,并使用作业A用于简化事情的相同SVN修订版(顺便说一句,两个作业使用单独的工作空间。)

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

在作业B下,我选中了“此构建是参数化的”,并使用SVN_REVISION作为带有默认头的字符串参数;并将BUILD_NUMBER作为作业a的运行参数。在SCM下,对于SVN url,我输入:http://SVN path here/trunk@$SVN_REVISION


这样做总是拉头,并使用不同的版本号。感谢您的帮助。谢谢

快速网络搜索显示:

  • 对于参数化的构建触发器,您需要在SVN URL中使用“peg修订”。例如,
    ../repository/trunk@${SVN\u REVISION}
  • 或者你可以使用