如何为所有Bamboo阶段使用一个sourceode checkout?

时间:2017-02-16 06:50:44

标签: bamboo

我计划创建4个阶段

  1. 源代码结帐阶段
  2. 构建开发阶段
  3. 构建uat env阶段
  4. 构建Prod env阶段
  5. 是否可以对所有阶段使用相同的源代码签出?怎么样?

2 个答案:

答案 0 :(得分:1)

这实际上是直截了当的:

  • 在计划配置的“存储库”选项卡中定义存储库

  • 为计划中的每个构建作业添加源代码检出任务。

根据计划的存储库定义,计划启动时的一致快照将用于结帐任务,即每个人都会获取相同的代码。

这在Bamboo文档中没有明确记录,但在此处讨论https://answers.atlassian.com/questions/33651/stages-and-artifact-passing

答案 1 :(得分:1)

以上回答有效,但我认为您不应该在所有环境中构建相同的分支。使用更好的分支工作流程可能会更好,这样您就可以轻松地将正确的更改部署到所需的环境中。

相关问题