批处理文件或脚本是自动执行更新和构建流程的绝佳方式。
自动化的优点包括:
- 构建流程可重现,因为它每次以相同方式完成。
- 构建不易发生错误,因为您每次执行构建时不必记住所有细节。
- 您可以将此流程安排在您离开时或当系统负载较轻时(如夜间)运行。
- 其他人员可在您离开时接管构建流程。
- 您可以编写批处理文件或脚本程序,以自动检查更新和构建日志。程序可以使用某些表示失败或可能问题的单词或模式通知您。
(即使构建流程自动执行,也请浏览日志。)
自动执行构建时,会记录输出,因此您可以诊断发生的任何问题。
注: 自动执行构建时,您无法解决构建之前的冲突。
如果发现冲突,那么可能需要再次运行构建周期(或周期的某些部分)。