如何实现软件产品的自动化构建和发布

如题所述

构建流程的自动化依赖于简单的重复性任务。第一步是编写构建脚本。构建脚本可以是任何形式:批处理文件/shell脚本、基于xml的任务集合、自己写的可配置程序、或是他们中的任意组合。在.NET世界中,MSBuild是由微软提供的命令行功能,它使用基于xml的项目文件构建Visual Studio解决方案。NAnt是另一个常见.NET构建脚本工具,类似于流行的Java工具Ant。其他的包含开源社区中常见的Make,Ruby中的Rake等。
无论你选择如何编写构建脚本,你应该寻找适合你的方法并坚持下去。例如,你一旦找到构建web程序项目的最佳方式,为新的web应用程序创建构建脚本应该就很简单了,只要从其他项目中拷贝脚本、修改部分名称和路径即可。
温馨提示:答案为网友推荐,仅供参考
相似回答