【问题标题】:Downstream job to use the same build number and subversion revision as the upstream job in Hudson下游作业使用与哈德逊上游作业相同的内部版本号和颠覆修订
【发布时间】:2012-09-24 19:22:09
【问题描述】:

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

我希望启动的作业 B 具有相同的内部版本号并使用作业 A 用来简化事情的相同 SVN 版本(顺便说一句,两个作业都使用单独的工作区。)

在 Job A 下,我检查了“Trigger parameterized build on other projects”,并在稳定时将 subversion 修订和当前构建参数添加到 Job 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 并使用不同的内部版本号。任何帮助表示赞赏。谢谢。

【问题讨论】:

    标签: continuous-integration hudson


    【解决方案1】:

    快速的网络搜索显示:

    • 使用参数化构建触发器,您需要在 SVN URL 中使用“peg revision”。例如。 .../repository/trunk@${SVN_REVISION}
    • 或者你可以使用Tracking SVN plugin

    this thread

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 2013-05-01
      • 2014-08-21
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      相关资源
      最近更新 更多