build-process - 什么是学习如何管理构建和发布的好资源?

标签 build-process build-automation release-management

我最近负责管理我们公司的构建和发布。我们以 Web 服务和许可产品的形式提供我们的产品,客户可以将其安装在其内部服务器上。

我的工作包括确保 QA 拥有他们测试所需的构建,这可能来自主要开发分支或特定于功能的分支,具体取决于他们当前的重点,并且可能用于两种不同产品中的一种。这也意味着在内部发布我们的产品用于 dogfooding,这意味着我们部署到内部服务器。最后,我通过为内部安装的人创建安装程序的新版本,并为我们的托管客户推送更新到网站,为我们的客户削减了官方版本。

到目前为止,我已经拿起了实用程序员的 Ship It!Release It! ,这两个看起来都很有用。我应该拿起和阅读哪些其他书籍?是否有我应该关注的社区或知名博主专门处理构建、部署和传送 Web 服务到我们自己的服务器和客户内部服务器的挑战?

最佳答案

我真的很喜欢 Pragmatic Project Automation

关于build-process - 什么是学习如何管理构建和发布的好资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352786/

相关文章:

c++ - 在cmake中,如何以可伸缩的方式指定子目录的依赖关系?

powershell - 如何控制 Hyper-V VM 控制台中的进程?

java - 我应该如何配置 Eclipse Java 项目以在每次构建时提取 jar 包?

java - 关于打包 Java 应用程序的教程

.net - 单人软件商店构建自动化的最佳工具是什么?

django - 在 Django 模板中有条件地加载开发或生产静态文件

mysql - 如何对 MySQL 数据模型进行版本控制和同步?

release-management - 有没有像 codeplex 或 sourceforge 这样的开源发布管理系统?

visual-studio - 发布管理导致构建失败

c# - 'nuget restore'如何下载预发布包?