Para esta rubrica se ha utilizado Travis CI, para ello, hay que identificarse con la cuenta de GitHub en https://travis-ci.com/.
Una vez dentro habrá que enlazar el repositorio, cosa que se realiza desde GitHub, desde GitHub Apps:
Una vez hecho esto, cuando se realize un push al repositorio de GitHub, se lanzará el test en Travis.
Para que esto suceda, hay que añadir un fichero llamado “.travis.yml”, el cual contendrá la configuración necesaria para que se ejecute Travis.
En este enlace se puede observar los pasos realizados.
En dicho enlace, el repositorio a usar se establece en Travis CI debido a que es la manera en la que se hacia en Travis-CI.org, pero debido a que posteriormente se esta realizando una migración a Travis-CI.com, el repositorio se establece desde GitHub Apps en GitHub como se puede ver en la imagen superior.
He realizado dos versiones, la primera usando directamente el gestor de tareas y la segunda reutilizando el contenedor de docker.
La primera version se puede ver en el siguiente enlace.
Adicionalmente, se puede observar que se han establecido varias versiones de jdk.
Se puede ver que algunas versiones indicadas en la primera version, no son soportadas ya que fallan:
En este enlace se puede observar el correcto funcionamiento de Travis, pasando los test unitarios para las versiones jdk indicadas.
La configuración travis para el uso de Docker se puede ver en la rubrica 4.