Acabo de ir a través de las opciones aquí y pensé en rodar hasta finales de 2011.
Después de una experiencia cercana a la muerte que a la izquierda, que sigue vinculado a la página web con información desactualizada y tendido en el sitio de demostración, este proyecto tiene una chispa de la vida otra vez. Pero la documentación no se ha movido, y montones y montones de los pasos en el tutorial son totalmente roto, tuve que cambiar las referencias a las gemas, construir algunas de las cosas de la banda y, a continuación, todavía no pude hacerlo funcionar.
Muy sencillo: sólo tiene que descargar, ejecutar una línea de comandos para agregar a su proyecto (no hay ninguna interfaz de usuario para hacerlo), y ejecutar la aplicación Rails. Pero no hay ninguna interfaz de usuario para la edición de su proyecto, ya sea, y no hay ninguna integración real con construir artefactos aparte de mostrar enlaces a ellos: no tienes los gráficos de las pruebas se ejecutan, no hay líneas de tendencia, etc. Yo también tuve que ajustar el routes.rb
archivo para obtener el código vinculación de trabajo ( resources :projects
de la línea debe pasar por debajo de todos los otros no-rutas por defecto).
Esto se ve impresionante, pero la escala salarial parece fuera de lugar. 3 agentes libres y entonces, cuando estés de dependientes que usted necesita para repartir cientos de dólares. Personal Construye ve muy bien, pero no tiene el presupuesto.
Este es un Java incondicional y es cargado con mil opciones, por lo que la interfaz de usuario es confuso y es una tarea para configurar sus proyectos. Pero una vez que usted obtiene un montón de plugins que pueden tirar desde cualquier lugar, ejecutar la mayoría de la nada, y el informe de la mayoría del todo. El Instalador de OS X puntos de Jenkins en /Users/Shared/Jenkins/Home
pero no puede crear el directorio o chown
a daemon
(que se utiliza por defecto, y usted debe cambiar a una nueva jenkins
de usuario, por lo que puede configurar GitHub integración).
Otros
Yo en realidad no se trate de estos, pero pensé que mencionar por qué:
-
CI Joe quiere tener la repo de GitHub más de lo que yo quiero, y sus creadores aun no están utilizando; están en Jenkins.
-
Cerberus parece perfectamente pequeño, pero no tiene una interfaz de usuario y no publicar automáticamente construir artefactos que los demás puedan ver.
-
BigTuna parece ser un CruiseControl.rb clon sin el (ya mínimo) de apoyo a la comunidad.
-
El bambú se ve realmente bueno si utiliza JIRA y BitBucket, pero usamos ninguno de los dos. No se despliega, pero ya tenemos a las establecidas en Capistrano.
La Elección
Fuimos con Jenkins, pero en realidad deseo que uno de los más ligeros en peso de soluciones hubiese funcionado.