2010-06-24 19 views
2

Quels sont les avantages et les inconvénients d'avoir une configuration d'intégration/construction continue centralisée (dans notre cas, ce sera le régulateur de vitesse) par opposition à une configuration spécifique au projet? Jusqu'ici, nous avions une configuration de cruisecontrol spécifique au projet, mais maintenant beaucoup d'autres groupes veulent aussi passer à CI, et demandent un serveur de cruises central. J'aimerais savoir si quelqu'un a une expérience (bonne/mauvaise) à partager qui peut m'aider à ce sujet.Intégration continue centralisée/Build Vs setup. Configuration du build spécifique au projet

Voici quelques réflexions initiales:

Plus: Un système central serait facile à administrer éviter les doubles emplois dans toute l'organisation mise en place et le maintien des instances de croisière pour divers projets. Inconvénients: Le système central peut devoir être une configuration plus contrôlée pour l'accès etc., et peut donc devoir appartenir à une personne/un groupe dédié, alors que les instances de la croisière du projet peuvent être sous le contrôle du groupe de projet. , apporter des modifications/améliorations plus rapidement et spécifique au projet.

J'apprécierais toutes les entrées à ce sujet.

Répondre

0

Un problème que nous avons avec nos systèmes centralisés est la longueur de la file d'attente. Plus vous avez de projets sur le système, plus vous devez attendre. Ou plus vous devez diviser votre CI en tâches réparties.