Skip to content

arilow/algoritmos3_TP2

Repository files navigation

Pokemon

Build Status codecov Codacy Badge License: MIT

Ejemplo de código de modelado entre ataques de Pokemones con integración contínua.

Instalación previa

Las únicas herramientas necesarias para trabajar en el proyecto son el entorno de desarrollo de Java (JDK), Apache Ant para la construcción automatizada y Git para el control de versiones.

$ sudo apt update
$ sudo apt install default-jdk ant git

Verificamos que se hayan instalado correctamente:

$ javac -version
javac 1.8.0_181
$ ant -version
Apache Ant(TM) version 1.10.1 compiled on February 2 2017
$ git --version
git version 2.17.1

Procedimiento

La primera vez se inicia el repositorio local para trabajar:

$ mkdir Pokemon
$ cd Pokemon
$ git init
$ git remote add origin https://github.com/tomasBustamante/Pokemon.git

Luego se realiza un pull del repositorio remoto para obtener la última versión del código:

$ git pull origin master

Una vez agregados y/o modificados los archivos necesarios se ejecuta Ant sobre el repositorio local para verificar que el build sea exitoso.

Antes de integrar se debe asegurar de que el proceso de construcción resulte satisfactorio de manera local (incluyendo la ejecución de las pruebas):

$ ant test
...
BUILD SUCCESSFUL
Total time: 5 seconds

Finalmente se procede a subirlos al repositorio remoto:

$ git add .
$ git commit -m "Comentario del commit"
$ git push origin master

Una vez hecho el push, Travis se encarga de ejecutar el script de Ant en el repositorio de integración contínua y se notificará a todos los colaboradores en caso de error.

El historial de construcciones en Travis puede verse aquí y la medición de cobertura con CodeCov aquí.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages