Roc*_*mas 5 build-automation build-process release-management
我最近负责管理公司的构建和发布.我们将产品既作为Web服务,也作为客户可以在其内部服务器上安装的许可产品.
我的工作涉及确保QA具有他们需要进行测试的构建,这可能来自主要开发分支或特定功能分支,具体取决于他们当前的重点,并且可能是两种不同产品之一.它还意味着在内部发布我们的产品用于dogfooding,这意味着我们部署到内部服务器.最后,我通过为内部安装的人创建新版本的安装程序,并为托管客户推送网站更新,为我们的客户削减官方版本.
到目前为止,我已经选择了实用程序员的船!并释放它!,两者似乎都很有用.我应该读些什么其他的书?是否有社区或知名博主,我应该特别关注构建,部署和运送Web服务到我们自己的服务器和客户内部服务器的挑战?