将构建参数从一个 Jenkins 项目传递到另一个 Jenkins 项目

Passing Build Parameters from one Jenkins project to another Jenkins project

如何将构建参数从一个项目传递到另一个项目?

我们在 Jenkins 用户界面中是否有任何配置可以在一个构建项目完成后将其构建参数传递给另一个项目?

我可以触发其他项目,但无法传递构建参数。我们是否有构建参数的任何范围,以便我可以在所有项目中使用它?

为此,首先安装 Parameterized Trigger Plugin

那么你的第一份工作配置:

  1. select "Trigger/call builds on other projects" 正在构建中。
  2. 为 "Projects to build"
  3. 提供工作名称
  4. select匹配"Add Parameters"下的选项。

我使用 "Predefined parameters" 并且在字段中,我定义为

 build.user.emailAddress=xxx.xx@yyy.zz
 build.user.id=abce
 mailPassWord=${mpWord}

在这些变量中设置的值将在您的第二份工作中可用 selected "Projects to build"。