从特定的促销构建中复制工件

时间:2014-01-17 15:46:00

标签: jenkins continuous-integration jenkins-plugins promotions

我在詹金斯有两份工作。第一个名称是“Build”,第二个名称是“Deploy to test environment”。在第一项工作中,测试人员手动设置升级,然后只能部署升级版本。在第二个工作中,我添加了“Promoted Build Parameter”,它使用提升的构建生成组合框,但是我无法将此参数的值与“从另一个项目复制工件”构建步骤连接起来。 那么如何从选定的推广构建中复制工件?

1 个答案:

答案 0 :(得分:6)

在您的部署项目中:

  1. 配置提升的构建参数命名(例如) PromotedBuild
  2. 从其他项目复制工件配置为特定版本内部版本号 $ {PromotedBuild_NUMBER}
  3. 此外,如果要从构建项目中触发部署项目,可以执行以下操作:

    1. 在构建项目的推广过程中,使用 PromotedBuild_NUMBER = $ PROMOTED_NUMBER 预定义参数添加其他项目的触发器参数化构建