Gestión de incidencias y integración continua completa

De Wiki de EGC
Saltar a: navegación, buscar

En esta práctica recrearemos un despliegue completo en el cual una vez realicemos commit a nuestro repositorio Github, Travis se encargará de ejecutar las pruebas y en caso de que pase las pruebas el mismo se encargará de desplegar la versión commiteada a Heroku.

Para la realización de esta práctica es recomendable haber realizado con anterioridad las prácticas de automatización de pruebas y de despliegue en Heroku.

Para comenzar la práctica necesitamos instalar en nuestra mmáquina tanto Heroku CLI como travis CLI

Instalando Heroku

$ sudo snap install --classic heroku

Instalando Travis CLI

//Quizás sea necesario instalar ruby-dev $ sudo apt install ruby-dev
$ gem install travis -v 1.8.10 --no-rdoc --no-ri