Je mets en place une boîte Linux qui agira comme un serveur de build d'intégration continue; nous allons principalement construire des trucs Java, mais je pense que cette question s'applique à tout langage compilé.
Quels paramètres de système de fichiers et de configuration dois-je utiliser? (Par exemple, je sais que je n'aurai pas besoin de temps pour cela!) Le serveur de génération passera beaucoup de temps à lire et à écrire de petits fichiers et à analyser les répertoires pour voir quels fichiers ont été modifiés.
MISE À JOUR: L'intégrité des données est une priorité faible dans ce cas; c'est juste une machine de construction ... les artefacts finaux seront zippés et archivés ailleurs. Si le système de fichiers sur la machine de construction est corrompu et perd toutes les données, nous pouvons simplement effacer et recréer une image; les builds continueront de fonctionner comme avant.