J'ai lu la description de la fonctionnalité de tous les types de serveurs CI, mais ils ne me disent pas à quel point le support est pratique. Quelle est votre expérience?Quelle est votre expérience avec le support CI git du serveur (Windows)?
Répondre
Here's une matrice des fonctionnalités du serveur CI, y compris le support GIT (défile vers le bas).
ÉDITER: par. expérience, j'ai trouvé Hudson plus facile à configurer et à maintenir que CruiseControl. Je l'ai trouvé dans le passé que:
- CruiseControl a souffert d'une configuration non intuitive qui nécessite une certaine répétition du même XML pour différentes moutures
- en particulier l'intégration et la communication des résultats JUnit peut consommer Beaucoup de mémoire (et d'échec) quand vous avez beaucoup de tests (c'est parce que les rapports JUnit XML sont traduits en HTML via XSLT).
- De temps en temps, il a détruit ses fichiers d'état, ou crache sa sortie fictive s'il ne peut pas écrire dans un répertoire de résultats (s'il n'y est pas) et s'arrête sans messages d'erreur utiles. Par conséquent, j'ai passé plus de temps que je ne me soucie de diagnostiquer et de réparer les installations difficiles de CruiseControl.
De toute évidence, d'autres personnes auront des expériences différentes, mais j'ai vu ce qui précède à différents sites clients.
Mon magasin a eu beaucoup de succès avec Hudson une fois la configuration terminée (ce qui a pris un certain temps). Y a-t-il un domaine particulier qui vous intéresse?
Il serait intéressant de lire les problèmes auxquels vous avez eu affaire. – EricSchaefer
J'ai utilisé TeamCity pendant quelques mois, et git depuis plus d'un an. TeamCity a été facile à installer et a récemment ajouté le support de git (auparavant, le plugin fonctionnait plutôt bien pour moi). Leur module git fonctionne plutôt bien, mais il devient confus si vous changez le serveur git que vous pointez après avoir créé la racine VCS. Pas grand-chose que je peux trouver en termes de journalisation pour comprendre ce qui ne va pas non plus.
Mais cela fonctionne 95% du temps, et je suis content globalement car la configuration est si facile.
Nous utilisons BuildBot avec git. En général, cela fonctionne!
Notre système de construction a des crochets pour démarrer une construction chaque fois qu'une validation est faite (en fait, un push à l'origine). Le site Web de Buildbot montre la liste de blâme pour la construction etc. En général cela fonctionne bien!
En outre, en voyant certaines des fonctionnalités à fusionner dans git, les développeurs étaient très réactifs et très utiles pour ajouter ce support. Vraiment, un bon système simplement parce que c'est assez facile d'affecter les choses.
- 1. Quelle est votre expérience avec ARM Jazelle?
- 2. Quelle est votre expérience de Devtrack?
- 3. Quelle est votre expérience avec la technologie Sun CoolThreads?
- 4. SAS BI Dashboard Feedback - Quelle est votre expérience?
- 5. Comment est votre expérience avec Microsoft Dynamics CRM
- 6. Expérience de branche Git
- 7. support piston git?
- 8. Est-ce que quelqu'un utilise OBIEE (anciennement Siebel Analytics)? Quelle est votre expérience
- 9. Quelle est votre opinion de Groovy?
- 10. Quelle est votre étonnante révélation?
- 11. S'il vous plaît partager votre expérience avec JavaScriptMVC, alternatives
- 12. Quelle est la qualité du support de mots Apache POI?
- 13. Choisir le bon serveur CI pour mes besoins
- 14. Intégration du serveur Spring + Hibernate + Sql avec un support Unicode
- 15. Quelle est votre façon préférée de gérer le développement multiplateforme?
- 16. cryptoapi windows 7 support
- 17. Quelle est votre compréhension du modèle de référentiel?
- 18. Expérience avec le clustering Java?
- 19. Quelle est votre méthode de répertoires avec dans une racine
- 20. Quelle est la version minimale de svn (serveur) compatible avec git-svn
- 21. WCF dans l'entreprise, des pointeurs de votre expérience?
- 22. Quelle est votre visionneuse/moniteur log4 préférée?
- 23. Quelle est votre opinion sur Castle ActiveRecord?
- 24. Votre expérience de lancement d'une application sur BlackBerry AppWorld?
- 25. Quelle est la meilleure solution PDF ASP.NET pour convertir le balisage XHTML avec le support CSS?
- 26. Quel est le problème avec le code ci-dessous
- 27. Quelle est votre fonctionnalité préférée dans .NET?
- 28. Quelle est votre méthode pour cela ... effacer votre DocumentsDirectory pendant le développement de l'iPhone?
- 29. Git sur ssh sans Git être installé sur le serveur
- 30. Quelle est l'explication derrière la déclaration/mot-clé ci-dessous?
Je connais cette matrice. Il me dit quels serveurs CI ont un support git en théorie. J'aimerais avoir des commentaires de la pratique, p. des personnes qui utilisent réellement un certain serveur CI avec git ... – EricSchaefer
Il pourrait être utile de reformuler le titre de votre question. Il semble que vous demandiez quelque chose de différent de votre vraie question (à savoir quel serveur vs expérience avec les serveurs) –
Vous avez raison ... – EricSchaefer