我被委托整合我们团队的构建流程,包括构建服务器、CI等。
我们项目的结构是每个子团队负责其自己代码库的开发。
随着时间的推移,每个团队通常会根据其部署要求创建自己的python/sh/bat/Wix。我被委托将所有构建合并到一个主要的Team City系统中。
问题是我发现许多构建脚本(bat文件)包含UI提示和暂停等命令。
有没有人知道在脚本执行之前/期间可能抑制这些命令的方法。
我考虑预处理批处理文件并删除/REM掉暂停,但这不是理想的解决方案。因为有大约350个单独的项目分布在大约35个HG存储库中(它们本身分布在4个城市中)。
理想情况下,我们不希望进行预构建清理。
有人知道任何超级神奇的技巧来做到这一点吗?还是需要更改每个构建文件?
yourScrpt.bat <nul
。如果考虑使用SET /P
等命令,则加1分。 - Tom Blodget