Entradas

Mostrando las entradas con la etiqueta Gitlab

Despliegue en Firebase desde Gitlab CI

Imagen
Con la integración continua y despliegue continuo, en nuestro día a día nos facilita mucho las cosas, como verificar las pruebas (unitarias, de integración, etc), desplegar una app en producción o desarrollo. Para lo cual explicaré como automatizar el despliegue de una aplicación hecha con React a un hosting de Firebase . Para ver el proyecto completo aquí . Primero depende del stage deploy y el entorno de producción, pueden configurarlo también para desarrollo. En este caso ejecuto primero el build para tener en caché la carpeta build y los node_modules (para que pueda ser usado en otros jobs, la carpeta build generada por yarn build pueda ser usado en deploy_dev). Antes de explicar el stage de deploy , primero deben obtener su token de ingreso. npm i -g firebase-tools Instalamos de manera global las tools de Firebase para poder iniciar sesión. firebase login:ci Inician sesión. Permiten el acceso. Luego en la terminal o linea de comandos verán s...