Travis CI
Travis CI es un servicio de software de código abierto que los proyectos de pruebas y despliega GitHub-recibido. Es una forma de software de integración continua.
- Los desarrolladores pueden ver las pruebas ya que se realizan
- Las pruebas se pueden ejecutar en paralelo
- Soportes Linux y Mac (IOS)
- herramienta de línea de comandos y potente API
- automáticamente construye y pone a prueba los cambios de código incrementales
- Gestiona los despliegues y notificaciones
- Libre para proyectos de código abierto
- Soporta una amplia variedad de lenguajes de programación
- soporte de software personalizable
- planes de empresa disponibles
- Proyecto debe estar alojado en GitHub
- Ambientes deben construirse correctamente y requisitos del reúnen Travis CI
- Código ya debe estar trabajando y tener una escritura de la estructura o la prueba
- Cuota se requiere para su uso con proyectos privados
Este servicio de pruebas y la integración se limita a los usuarios GitHub. proyectos privados requieren una cuota, aunque hay una versión de prueba gratuita generosa. Para empezar, los usuarios necesitan tener un inicio de sesión GitHub, un proyecto alojado en GitHub, trabajando código del proyecto, y una escritura de la estructura o la prueba de trabajo a utilizar Travis CI. Cuando un usuario ejecuta una acumulación, se clona repositorio GitHub del usuario, lo coloca en un nuevo entorno, y luego construye y pone a prueba el código a través de una serie de tareas. Travis CI etiqueta el código como “roto” en caso de que falle una tarea o “pasado” si se borran todas las tareas. A su paso, Travis CI despliega el código a un servidor host o en la web. Travis CI ofrece diferentes entornos de infraestructura, incluyendo basada en contenedores, seudo-habilitado, o OS X. Se puede realizar pruebas en una variedad de plataformas y software. Travis CI también es robusto en su soporte de idiomas, que incluye Android, C, C #, C ++, cloure, Crystal, D, Dardo, Erlang, Elixir, F #, Go, maravilloso, Haskell, Haxe, Java, JavaScript, Julia, Nix, Objective-C, Perl, Perl6, PHP, Python, R, Ruby, Rust, Scala, Smalltalk, Swift, y Visual Basic. Los usuarios que han migrado de otros servicios dan fe de que Travis CI es fácil de usar, escalable, bien documentado, y tiene una fuerte API para construir herramientas adicionales. El apoyo para el desarrollo web es uno de sus mayores activos. Aunque algunos sugieren que la interfaz de usuario podría actualizarse, pesa más que la funcionalidad de estas cuestiones.