Travis para Algoritmos 2

Integración continua con Travis

Configuración del archivo .travis.yml

Create un archivo .travis.yml en el directorio raíz del proyecto que tenga este contenido

language: java
jdk:
  - oraclejdk11

script:
  - mvn -e -DTRAVIS_JOB_ID=$TRAVIS_JOB_ID clean install jacoco:report coveralls:report

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

Reemplazá integranteX@unsam.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/, 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 repositorio.