Bamboo构建计划与自定义环境配置的部署计划

时间:2013-08-30 20:05:24

标签: bamboo

我正在评估Bamboo取代我们的Jenkins设置,并有几个问题。我有一个.NET解决方案,可以生成两个工件:一个打包的网站和一个MSI。我有三个部署环境:测试,阶段,生产。我们的Jenkins服务器又有三个工作 - 每个环境一个。每个作业都构建解决方案,在配置文件中复制它将部署到的环境,然后部署工件。阅读文档和其他内容(https://answers.atlassian.com/questions/19562/plans-stages-jobs-best-practices),我得到关于部署应如何与Bamboo一起使用的混合信号。在我看来,部署计划期望工件存在,然后部署它们。但是,构建计划也包括部署步骤。所有这些应该如何相互作用?

我感到困惑的原因是因为我在构建期间有特定于环境的配置文件。关于这应该如何运作的任何方向?

1 个答案:

答案 0 :(得分:8)

我也把这个问题发给了Atlassian董事会并得到an answer我觉得我最喜欢这个问题:

  

Jason Monsorno·762业力·2013年8月30日下午04:38

     

Bamboo中的部署项目似乎依赖于存在   一个神器,你不需要使用它   神器,所以你可以使用一个空的神器,并完成   独立的步骤。部署项目对Bamboo来说仍然相当新   并且您的结构可能有利于“正常”工作流程,因此每个环境   将是一个单独的手动阶段。

     

部署项目确实有单独的工作流程和版本控制。至   在你的场景中使用部署项目,我建议你做   整个结账然后每个部署环境都可以   构建工件的副本。节省空间/节省时间   选项只是将当前版本保存在文件中   工件并使用它来检查并构建每个部署   环境。