Je suis juste allé à travers les options ici et j'ai pensé les faire rouler jusqu'à la fin de 2011.
Après une expérience de mort imminente qu'à gauche, toujours liés à la site web avec des informations obsolètes et arraché le site de démo, ce projet a une étincelle de vie. Mais la documentation n'a pas évolué, et beaucoup, beaucoup d' étapes dans ce tutoriel sont tout simplement cassé; j'ai dû changer les références à des joyaux, de construire quelques choses de bande, et puis je n'ai toujours pas de travail.
On ne peut plus simple: il vous suffit de télécharger, exécuter une ligne de commande pour ajouter votre projet (il n'y a pas d'INTERFACE utilisateur pour le faire), et exécutez l'application Rails. Mais il n'y a pas d'INTERFACE utilisateur pour le montage de votre projet, que ce soit, et il n'y a pas de réelle intégration à la génération des artefacts de côté d'afficher des liens vers eux: vous n'obtenez pas de graphiques de tests, pas de lignes de tendance, etc. J'ai également eu à régler le routes.rb
fichier pour obtenir le code de liaison de travail ( resources :projects
ligne besoin de se déplacer au-dessous de tous les autres non-routes par défaut).
Cela semble impressionnant, mais l'échelle de rémunération semble hors de contrôle. 3 agents libres et puis, lorsque vous êtes dépendant, vous devez distribuer des centaines de dollars. Personnelle s'appuie ressemble beaucoup, mais n'ont pas le budget.
C'est une Java loyaux et il est chargé avec un millier d'options, de sorte que l' INTERFACE utilisateur est source de confusion, et c'est une corvée pour configurer vos projets. Mais une fois que vous l'avez créé, vous obtenez un tas de plugins qui peut tirer à partir de n'importe où, courir plus rien, et le rapport de la plupart de tout. L'OS X Installer des points de Jenkins en /Users/Shared/Jenkins/Home
mais ne parvient pas à créer le répertoire ou chown
à daemon
(ce qui est utilise par défaut, et vous devriez changer pour un nouveau jenkins
utilisateur de sorte que vous pouvez configurer GitHub de l'intégration).
D'autres
Je n'ai pas vraiment essayer, mais pensé que je le mentionne pourquoi:
-
CI Joe veut posséder le dépôt GitHub de plus que ce que je veux, et ses créateurs ne sont même pas à l'utiliser; ils sont sur Jenkins.
-
Cerberus semble parfaitement les petits, mais ne dispose pas d'une INTERFACE utilisateur et de ne pas publier automatiquement crée des artefacts lorsque d'autres personnes peuvent les voir.
-
BigTuna semble être un CruiseControl.rb clone sans l' (déjà faible) le soutien de la communauté.
-
Le bambou a l'air vraiment soigné si vous utilisez JIRA et BitBucket, mais nous utilisons ni. Il ne déploie, mais nous avons déjà ceux mis en place dans Capistrano.
Le Choix
Nous sommes allés avec Jenkins, mais je souhaite vraiment l'un des plus légers de poids solutions ont travaillé.