You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins中如何配置在job A执行完成后自动触发job B运行

Jenkins 跨任务自动触发配置步骤

你可以根据需求选择以下两种配置方案,都可以实现Job A执行完成后自动触发Job B的效果:

方案1:在Job B侧配置上游触发规则(符合你要配置Job B触发规则的需求)

  • 进入Job B的配置界面,找到 构建触发器 板块
  • 勾选 Build after other projects are built 选项
  • 在 Projects to watch 输入框中填写Job A的完整任务名称(如果Job A在文件夹/多分支层级下,要写全路径,比如 biz-group/jobA)
  • 按你的业务需求选择触发时机:
    • Trigger only if build is stable:仅Job A构建成功时触发Job B
    • Trigger even if build is unstable:Job A构建不稳定(比如单测部分失败但构建没崩)也触发
    • Trigger even if the build fails:无论Job A构建成功失败都触发Job B
  • 保存配置即可生效。

方案2:在Job A侧配置构建后动作(适合需要给Job B传参的场景)

如果后续需要给Job B传递Job A的构建参数、环境变量、构建产物信息,更推荐这种方案:

  • 进入Job A的配置界面,找到 构建后操作 板块
  • 点击添加构建后步骤,选择 Trigger/call builds on other projects
  • 在 Projects to build 输入框中填写Job B的完整任务名称
  • 按需配置触发条件、是否传递当前Job A的构建参数、自定义要传递的参数即可。

注意:如果两个任务有鉴权限制,需要先确认Job A的运行身份拥有触发Job B构建的权限,Job B的权限配置中要对应用户/角色放开构建权限。

内容的提问来源于stack exchange,提问作者johny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:54:05