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

如何从其他分支测试运行修改后的Bamboo部署任务?

如何在合并分支前测试Bamboo部署项目的新任务

你遇到的问题核心是:Bamboo默认从主分支(master)加载部署规范,即便分支构建成功执行了Bamboo Specs,主部署项目依然沿用主分支的配置。以下是具体解决方法:

解决步骤

  • 找到分支对应的部署项目
    分支构建成功执行bamboo.yml后,Bamboo会自动生成一个带分支标识的分支部署项目(和主项目同名,后缀带分支名)。直接从这个分支部署项目创建版本并部署,就能使用你修改后的任务脚本。
    入口:在分支构建的结果页面,找到"部署"板块里的分支部署项目入口。

  • 手动添加分支环境(如果自动生成失败)
    进入主部署项目MyDeployment,依次点击「环境」→「添加分支环境」,选择你修改的Git分支,关联对应的计划分支构建版本。部署这个分支环境时,就会加载该分支的bamboo.yml配置。

  • 验证部署结果
    完成部署后,查看任务执行日志,确认脚本是你修改后的版本(而非原来的echo "hi")。

关键说明

Bamboo部署项目默认绑定主分支的Specs配置,只有明确关联计划分支对应的部署配置时,才会使用分支里的bamboo.yml。你之前的操作只运行了分支构建,但部署时选了主部署项目,所以用的还是旧脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 15:32:20