iscoct / cotan

GNU General Public License v3.0
2 stars 0 forks source link

Comandos Importantes

Hacer build

go build

Ejecutar tras haber hecho build

./<nombre-ejecutable> # By default: ./cotan

Hacer Build y Ejecutar

go run .

Comprobación de que el programa compila

task check

Testear

Sin coverage:

task test
task coverage

Docker

Si se prefiere, se puede trabajar directamente con docker.

Para ello, se ha creado un Dockerfile cuya ejecución hace los tests de todo el código del proyecto.

También está automatizado con task, así que para poder ejecutar el testeo desde docker, sólo tienes que tener instalado task y docker.

Si quieres lanzarlo sin Task, puedes ejecutar el siguiente comando:

docker build --tag iscoct/cotan:latest . && docker run iscoct/cotan

Si tienes instalado Task:

task docker

O dado que se puede encontrar el contenedor aquí, se puede hacer directamente:

docker run -u 1001 -t -v `pwd`:/app/test iscoct/cotan

Más documentación