Pero GitHub no solo ha hecho florecer los pequeños proyectos de cada uno, también ha hecho crecer el número de servicios que la nube ofrece a los desarrolladores. Un ejemplo de estos servicios es Travis CI que ofrece un servicio de integración contínua gratuito en la nube. La idea me parece muy buena: la integración contínua no tiene que ser algo exclusivo de proyectos a partir de cierto tamaño, ya que la calidad tampoco lo es.
Travis CI te permite compilar y probar el código de tus repositorios de GitHub de forma automatizada. Basta con añadir un fichero .travis.yml a tu repositorio con los detalles de cómo se compila y prueba, entrar en http://travis-ci.org, loguearte con GitHub y activar el servicio para tu repositorio.
Actualmente son incontables los proyectos en GitHub que utilizan Travis CI. Un ejemplo de estos es https://github.com/joyent/http-parser, donde podemos ver su fichero .travis.yml así como el indicador del estado de su última build.
Otros interesantes son Coveralls.io y Drone.io
ResponderEliminar