web-dev-qa-db-fra.com

Comment puis-je sélectionner l'outil d'intégration continue?

J'ai trouvé ce cool table de comparaison pour les serveurs d'intégration sur Wikipedia, mais je suis un peu incertain comment classer les outils contre mes besoins et mes intérêts. La carte elle-même semble avoir beaucoup de boîtes marquées inconnues, donc si vous êtes à l'aise à la mise à jour sur Wikipedia, cela pourrait être très formidable.

Y a-t-il quelques produits de premier plan afin que je puisse vous réduire rapidement à quatre ou cinq options?

Quels produits semble avoir les plus grandes communautés des utilisateurs et la plupart des améliorations et intégrations en cours avec de nouveaux outils?

Les offres open source sont-elles meilleures, ou existe-t-il des outils de haute qualité qui peuvent être une bonne affaire pour un seul utilisateur à la maison?

Utilisera des systèmes multiples (bureau primaire, serveur de réseau local uniquement à domicile, ordinateurs portables personnels et professionnels, multiples machines virtuelles réparties à travers tous) des problèmes et comment peuvent-ils être gérés?

14
DeveloperDon

Ne vous inquiétez pas des comparaisons. Commencer par Jenkins ; Il est extrêmement populaire et extrêmement facile à utiliser. Une fois que vous l'avez utilisé un moment, vous apprendrez quelles caractéristiques sont importantes pour vous et ce qui ne le sont pas. Je suppose que vous allez finir par coller avec Jenkins.

Je suis sûr que les gens débattront s'il s'agit ou non du meilleur serveur CI. Ne les écoutez pas parce que cela n'a pas d'importance. Il y a probablement beaucoup qui sont tous aussi bons que Jenkins - mieux à certains égards, peut-être pas aussi bon que d'autres. Ce n'est pas si important de choisir le meilleur; L'important est de choisir un et de commencer à apprendre, et Jenkins est un très bon pour cela.

25
Bryan Oakley

Comme Bryan l'a déjà dit à partir de Jenkins, c'est toujours une bonne idée de tout monte. C'est une technologie éprouvée et a des tonnes de soutien.

Vous pouvez jeter un coup d'œil à l'installation de Jenkins du projet Apache pour obtenir un sentiment pour cela https://builds.apache.org/

Si vous êtes déjà interrompu dans une solution hébergée, nous fournissons une intégration continue et un service de déploiement à Railsonfire . Nous soutenons actuellement Ruby, mais nous entrons bientôt dans d'autres technologies.

3
Florian Motlik