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

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

我感到困惑的原因是因为我具有在构建过程中打包的环境特定配置文件。 关于这应该如何工作的任何方向?


我将问题发布到Atlassian董事会,并得到了一个答案,我认为我最喜欢:

贾森Monsorno·762卡玛·13年8月30日在下午04:38

Bamboo中的部署项目似乎取决于工件的存在,因此您不需要使用工件,因此您可以使用空工件并执行完全独立的步骤。 部署项目对于Bamboo来说还是相当新颖的,而且你的结构可能会支持“正常”工作流程,因此每个环境都将是一个单独的手动阶段。

部署项目确实有一个单独的工作流和版本控制。 要在您的场景中使用部署项目,我建议在整个签出时制作工件,然后每个部署环境都可以构建工件的副本。 节省空间/节省时间的选择是将当前修订版本保存为文件,并用它来检出并在每个部署环境中构建。

链接地址: http://www.djcxy.com/p/63207.html

上一篇: Bamboo build plans vs deployment plans for custom environment configurations

下一篇: Can Jenkins detect when a new build is available on a Bamboo server?