我的任务是整合整个团队的构建过程。包括构建服务器、CI等。
我们项目的结构方式是每个子团队负责开发自己的代码库。
随着时间的推移,每个团队通常会根据部署的要求创建自己的 python/sh/bat/Wix。我的任务是将所有构建整合到一个主要的 Team City 系统中。
问题是我发现许多构建脚本(bat 文件)都包含诸如 UI 提示和 PAUSEing 之类的命令。
有没有人知道在脚本执行之前/期间可能抑制这些命令的任何方法。
我已经考虑过预处理批处理文件并删除/REM'ing暂停,但这并不理想。由于有 +- 350 个单独的项目分布在 +- 35 个 HG 存储库中(它们本身分布在 4 个城市)。
理想情况下,我们不想执行构建前清理。
有谁知道这样做的任何超级魔术技巧,或者是否需要对每个构建文件进行更改,