【问题标题】:Jenkins parameter to trigger jobJenkins参数触发工作
【发布时间】:2018-07-19 16:49:15
【问题描述】:

是否有任何类型的 Jenkins 插件允许复选框参数在选中时可以触发下游作业?

示例: 1. 我在 Jenkins,有一份 Freestyle 工作。 2. 此作业包含多个具有关联名称的复选框。 3. 根据这些是否被选中,它会触发构建到相应的 Jenkins 作业。

【问题讨论】:

  • 你好!欢迎来到堆栈溢出!不幸的是,Stack Overflow 不是本网站中就软件选择提出建议的部分,这部分专门用于提出范围狭窄且性质具体的问题。如果您想提出此类问题,可以查看网站的软件推荐部分softwarerecs.stackexchange.com祝您有美好的一天!
  • 请使用 Jenkins 管道。您可以在脚本中读取变量值并触发下游项目。

标签: jenkins jenkins-plugins jenkins-pipeline


【解决方案1】:

是的。

  1. 将您创建的作业替换为 MultiJob(安装多作业插件) - 与 freestyle 相同,但具有额外的能力。

  2. enter image description here

  3. 添加布尔参数(假设名称为 Mypara)。

  4. 在构建部分添加条件步骤(多个) 布尔条件 代币 ${ENV,var="Mypara"}

  5. 将步骤添加到条件:触发器调用构建在其他项目上。 (您可以定义是否要等待下游将阻塞当前作业并行运行)。

祝你好运

【讨论】:

    猜你喜欢
    • 2018-10-28
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多