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