Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo desplegar tu app NodeJS con Gitlab y Heroku

Ricardo Plaza Castellano
  • Escrito por Ricardo Plaza Castellano el 25 de Agosto de 2019
  • <1 min de lectura | Frameworks
Cómo desplegar tu app NodeJS con Gitlab y Heroku
El reproductor de video será cargado en breves instantes.

Te contamos ahora cómo desplegar, monitorizar y hacer el seguimiento de tu aplicación para Google Assistant una vez desarrollada en NodeJS.

Plan de despliegue

El plan de despliegue que debemos seguir es el siguiente:

Imagen 0 en Cómo desplegar tu app NodeJS con Gitlab y Heroku

Para comenzar debemos hacer un push de nuestro código a un repositorio que tengamos en Gitlab, que utilizaremos como repositorio de código, que más tarde también utilizaremos Gitlab como herramienta para autodesplegar nuestro código a un servidor .

De esta forma no necesitaremos, en ningún momento, tener que instalar ningún paquete de la forma clásica con SSH o cualquier otro tipo de sistema, ya que lo haremos desde el CI de Gitlab, desde los procesos de Integración Continua .

Cuando el código se sube, se dispara un trigger , el cual se hace a través de un fichero YAML que hemos formado nosotros y que se llama gitlab-ci-yml .

Este trigger lo que hará será desplegar todo nuestro código, en este caso, a nuestro proveedor, que es Heroku .

Esto se realiza haciendo ese push a Heroku desde nuestro CI de Gitlab, mediante un proceso que tiene el CLI Heroku por el cual directamente lanzamos el push y la herramienta hace el proceso de despliegue de nuestro código.

Recibe los últimos artículos de Programación y Sistemas

Suscríbete a la newsletter y recibe además un pack de bienvenida con nuestros mejores recursos.


En OpenWebinars trataremos tus datos para personalizar el servicio ofrecido, notificarte comunicaciones internas, noticias y ofertas de nuestros servicios, así como realizar analíticas de tráfico y datos de uso. Puedes revocar el consentimiento, ejercer tus derechos de acceso, rectificación, cancelación, oposición, limitación del tratamiento, portabilidad y supresión escribiéndonos a administracion@openwebinars.net.

Más información en la Politica de Privacidad

Relacionado

Te dejamos una selección de cursos, carreras y artículos

SourceForge vs GitHub vs Bitbucket vs GitLab

SourceForge vs GitHub vs Bitbucket vs GitLab

Metodologías y herramientas

05 de Mayo de 2016

Conoce las características de los mejores alojamiento de sistemas de control de versiones, comparativa entre SourceForge, GitHub, Bitbucket y GitLab.

GitHub contra GitLab

GitHub contra GitLab

Metodologías y herramientas

02 de Marzo de 2019

Si quieres saber las ventajas de tener repositorios de desarrollo de software gestionados a través de Git con servicios en la nube, aquí te contamos las más importantes.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars