【问题标题】:Jenkins copy artifacts from upstream job when there are multiple upstream jobs当有多个上游作业时,Jenkins 从上游作业复制工件
【发布时间】:2014-07-14 05:28:48
【问题描述】:

我有两个从 SVN 检索项目的 Jenkins 作业 A1 和 A2,以及构建它的作业 B。作业 A1 和 A2 都检索代码库,但您可以对它们进行不同的参数化。两者都将作业 B 用于构建。

作业 B 从上游作业复制工件,但我的问题是您只能指定一个上游作业。我需要指定作业 B 可以检索 A1 或 A2 的工件,具体取决于哪个触发了下游作业。有什么想法吗?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    这是一种不寻常的构建构建方式。通常人们更喜欢在构建源的同一个工作中检查源。它使事情变得简单,并且通常比使用 Jenkins 的工件复制要快得多,让我们面对现实吧,这并不是移动东西的最快方法。

    但是,如果您真的认为这是正确的做法,您是否尝试过将作业名称作为参数提供?当A1触发B时,应该传递“A1”作为参数等等。

    内置的 Jenkins 构建后操作可以触发其他作业,但不能传递参数。您可以安装https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin,它可以通过参数触发其他作业。

    【讨论】:

      猜你喜欢
      • 2013-05-23
      • 2019-04-06
      • 2014-12-18
      • 1970-01-01
      • 2020-08-11
      • 2013-05-01
      • 1970-01-01
      • 2012-02-19
      • 2011-09-02
      相关资源
      最近更新 更多