5. Un salto a Gatsby, Gitlab y el despliegue continuo

08/04/20191 Min lectura — En Gitlab, Gatsby, 😀

Un salto a otras cosas que también tienen que ver con programación pero que no son estrictamente código.

¿Esto es válido dentro de este reto? Para unos puede que si, para otros no.

Ha sido todo un acontencimiento.

Este blog, este 100.danielprimo.io desde el que lees estas líneas se crea en base a unos ficheros Markdown (realmente MDx) ordenados por fechas y gestinados en local. Luego suben a un repositorio de Gitlab y allí, como un hechizo mágico, pasan a mi servidor de producción convertidos en página web.

Las herramientas que hay entre medias son los Runners de Gitlab, una imagen de Docker con node basada en Debian y, como actor principal, Gatsby, el sistema de creación de sitios "estáticos" mediante JavaScript.

No ha sido tarea fácil unir todas las piezas y, sobre todo, conseguir que el fichero YML de integración continua de Gitlab hiciera la tarea sin errores. Ahora falta pulirlo y en unos pocos días compartirlo con todos vosotros.

Un apunte más. Intenté tener mi propio Gitlab en una instancia en Scaleway. Pero, queridos coders, con 2GB de RAM un sistema así no tiene ni para empezar a moverse. Asíq eu Gitlab.com ha sido mi amigo.

Empiezo a compartir el código de la API en Github. Mañana volveremos al puro código, con una sonrisilla en los labios después de otra pequeña gesta.