Разработчики создают сценарии, которые помогут в их работе. Например, чтобы запустить Maven с определенными параметрами, убить ненужные фоновые задачи, которые возникают в процессе разработки, или подключиться к определенному серверу. Эти сценарии не являются основными сценариями сборки и не используются на нашем сервере непрерывной интеграции.
Как лучше всего управлять ими? Поместить их в каталог (может быть /scripts
) и проверить их в Git? Поддерживать их отдельно на каком-то файловом сервере?
Аргументом для их обработки в качестве исходного кода является то, что они являются исходными и могут измениться. Аргументом за то, что он этого не делает, является то, что они являются просто вспомогательными инструментами, и что не всем разработчикам нужен какой-либо конкретный скрипт (например, скрипты для Linux, где некоторые разработчики работают на Windows).