Gli sviluppatori creano script per aiutare nel loro lavoro. Ad esempio, per eseguire Maven con determinati parametri, per eliminare le attività in background non necessarie che si presentano nello sviluppo o per connettersi a un determinato server. Gli script non sono script di build di base né vengono utilizzati nel nostro server di integrazione continua.
Qual è il modo migliore per gestirli? Per metterli in una directory (forse /scripts
) e controllarli in Git? Per mantenerli separatamente in alcuni file server?
L'argomento per trattarli come codice sorgente è che sono fonte e possono cambiare. L'argomento per non farlo è che sono solo strumenti ausiliari e che non tutti gli sviluppatori hanno bisogno di un determinato script (ad esempio script specifici di Linux in cui alcuni sviluppatori lavorano su Windows).