Мне поручено консолидировать процесс сборки всей команды. В том числе серверы сборки, CI и т. Д.Командная строка для серфинга окон Команда PAUSE
Способ, которым наш проект структурирован, заключается в том, что каждая подгруппа отвечает за разработку собственных кодовых баз.
Со временем каждая команда обычно создавала свой собственный python/sh/bat/Wix в зависимости от требований их развертывания. Мне поручено объединить все сборки в одну основную систему Team City.
Проблема в том, что я обнаружил, что многие скрипты сборки (bat-файлы) содержат такие команды, как подсказка пользовательского интерфейса и ПАУЗА.
Означает ли кто-нибудь какой-либо способ подавить эти команды до/во время выполнения сценария.
Я рассмотрел предварительную обработку пакетных файлов и удаление/REM'ing Pauses, но это не идеально. Поскольку существует + 350 индивидуальных проектов, распространяемых по репозиториям + - 35 HG (которые сами по себе распространяются по 4 городам).
В идеале мы не хотим выполнять предварительную сборку.
Кто-нибудь знает любой ужин-dupper волшебной уловки, чтобы сделать это, или это требуется внесение изменений в каждом файле сборки,
Более знакомым эквивалентом является 'yourScrpt.bat