Les développeurs créent des scripts pour les aider dans leur travail. Par exemple, pour exécuter Maven avec certains paramètres, pour supprimer les tâches d'arrière-plan inutiles qui surviennent en cours de développement ou pour se connecter à un certain serveur. Les scripts ne sont pas des scripts de build de base et ne sont pas utilisés dans notre serveur d'intégration continue.
Quelle est la meilleure façon de les gérer? Pour les mettre dans un répertoire (peut-être /scripts
) et les archiver dans Git? Pour les maintenir séparément dans un serveur de fichiers?
L'argument pour les traiter comme du code source est qu'ils sont source et peuvent changer. L'argument pour ne pas le faire est qu'il ne s'agit que d'outils auxiliaires et que tous les développeurs n'ont pas besoin d'un script donné (par exemple, des scripts spécifiques à Linux où certains développeurs travaillent sous Windows).