我们想设置持续集成(CI)环境来开发Azure Web应用程序。如果满足以下条件,那就太好了:
实现此类方案的最佳实践是什么?
最佳答案
首先,最重要的是,部署过程在环境之间必须尽可能相似,以便要进行测试的部署,代码以及代码本身对部署进行测试。好的持续交付工具(我的公司提供one)将帮助您实现这一目标,并将这些阶段很好地关联到构建生命周期或构建管道中。
根据您的身份,在部署产品时需要考虑安全性和职责分离,同时让开发人员可以使用自助服务。
还要仔细考虑您是否要部署构建以成功测试该构建,但是使某些单元测试失败。
关于deployment - Windows Azure和持续集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7370884/