Travis

Integración continua con Travis

Configuración del archivo .travis.yml

Create un archivo .travis.yml en el directorio raíz del proyecto, el contenido dependerá de la tecnología en la que trabajes. A modo de ejemplo, te mostramos un ejemplo

      language: java
jdk:
  - oraclejdk8

notifications:
  email:
    - integrante1@mail.edu.ar
    - integrante2@mail.edu.ar

    

Reemplazá integranteX@mail.edu.ar por los mails de los integrantes del grupo e incluí a tu tutor. No pasa nada si recibe un mail, eso no influye en la nota. Posta. En serio.

Si querés hacer algunos ajustes extras en las notificaciones, podés buscar la documentación oficial de Travis.

Qué pasa entonces

A partir de aquí, cada vez que hagas un push, Travis como servidor de integración continua

Agregando el Badge al README

El badge es un indicador visual de cómo resultó el último build, que ubicaremos en el archivo README para rápidamente darnos cuenta de si anduvo todo bien. Para eso, ingresamos a Travis en https://www.travis-ci.com/ (ojo, no es travis-ci.org porque eso es para repositorios públicos), elegimos nuestro repositorio, a la derecha tenemos el badge con el status. Le damos click en la imagen y nos aparecerá una ventana, cambiamos la segunda opción para que aparezca Markdown y a continuación copiamos el texto que se visualiza abajo.

Vamos al editor, pegamos el texto en el README y pusheamos al repo.