我最近负责管理我们公司的构建和发布。我们以 Web 服务和许可产品的形式提供我们的产品,客户可以将其安装在其内部服务器上。
我的工作包括确保 QA 拥有他们测试所需的构建,这可能来自主要开发分支或特定于功能的分支,具体取决于他们当前的重点,并且可能用于两种不同产品中的一种。这也意味着在内部发布我们的产品用于 dogfooding,这意味着我们部署到内部服务器。最后,我通过为内部安装的人创建安装程序的新版本,并为我们的托管客户推送更新到网站,为我们的客户削减了官方版本。
到目前为止,我已经拿起了实用程序员的 Ship It!和 Release It! ,这两个看起来都很有用。我应该拿起和阅读哪些其他书籍?是否有我应该关注的社区或知名博主专门处理构建、部署和传送 Web 服务到我们自己的服务器和客户内部服务器的挑战?
最佳答案
我真的很喜欢 Pragmatic Project Automation
关于build-process - 什么是学习如何管理构建和发布的好资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352786/