从 持续集成 到 产品发布 还有多远?

软件Software从需求到发布是个漫长过程而持续集成关注于软件Software开发即开发人员每次代码提交都会由持续集成工具进行构建但到这个构建版本后到将其真正部署上线还要走多远呢?从持续集成那里拿到好Build以后
作为测试人员部署到探索性测试(Exploratory Test)环境
进行探索性测试
根据具体软件Software特性部署到其它测试环境
进行其它相关测试
将通过上述测试Build再部署到用户验收性测试环境
用户进行验收性测试
将通过用户验收性测试Build再部署到生产环境
正式上线运行
看来这还真是个相当长旅途尤其软件Software在开发环境可能是非常优秀运行环境你很难发现真正问题而软件Software在各种环境上部署可能是件非常繁重劳动而如何跟踪区别环境上软件Software版本也是个让人头痛问题那么如何解决这个问题呢? 嗯......用持续集成思想来解决从“持续集成”到“产品发布”这个过程如何?看来不错这个过程很像个构建管道(Pipeline)而每个环节就是个阶段(Stage)而如果把每个阶段中Task都自动化起来你认为如何呢? 看来是个不错想法有什么工具来支持这个想法吗?当然期待ThoughtworksCruise吧
Tags: 

延伸阅读

最新评论

发表评论