Programiści tworzą skrypty, które pomagają w ich pracy. Na przykład, aby uruchomić Maven z określonymi parametrami, zabić niepotrzebne zadania w tle, które pojawiają się w fazie rozwoju lub połączyć się z określonym serwerem. Skrypty nie są skryptami kompilacji rdzenia ani nie są używane na naszym serwerze Continuous Integration.
Jaki jest najlepszy sposób na zarządzanie nimi? Umieścić je w katalogu (być może /scripts
) i sprawdzić w Git? Aby zachować je osobno na niektórych serwerach plików?
Argument za traktowaniem ich jako kodu źródłowego polega na tym, że są one źródłowe i mogą ulec zmianie. Argumentem za tym, aby tego nie robić, jest to, że są to tylko narzędzia pomocnicze i że nie wszyscy programiści potrzebują danego skryptu (np. Skrypty specyficzne dla systemu Linux, w których niektórzy programiści pracują w systemie Windows).