标题几乎说明了一切。
当前,我们使用Bamboo并部署到三个环境(测试,分段,生产)。在功能开发期间,我们将创建一个分支,并最终将该分支推入测试以进行质量检查。缺点是,如果我们有另一个分支需要测试,则必须等到该分支完成测试后再移动下一个分支。我认为,为这些分支动态创建“站点”会很有意义。那些分支可能使用不同的端口?或者,如果可能,请使用分支名称。
任何指向我正确方向的链接或建议,将不胜感激。
更新:
我有部分工作。还有一点。
我在Bamboo中使用脚本任务,它将为分支创建物理目录。
然后我使用APPCMD
创建一个针对该目录的新应用。
我的新挑战是弄清楚如何覆盖Web.config
中的默认连接字符串,或者使用Web部署并覆盖其部署到的位置。两者似乎都让我头疼。