CI


GitHub Actions
Introducción En este post veremos cómo desde un workflow de GitHub Actions en un repositorio podemos invocar otro workflow de un repositorio distinto. La primera parte muestra los distintos tipos de eventos que pueden desencadenar un workflow, centrándose en el evento repository_dispatch. La segunda parte es un ejemplo práctico mostrando cómo dos repositorios diferentes pueden desencadenar/iniciar sus workflows mutuamente. Eventos que desencadenan workflows Como probablemente sepas, hay diferentes tipos de eventos que pueden iniciar la ejecución de un workflow de GitHub Actions. Los eventos más conocidos para desencadenar esta ejecución son push, pull_request y schedule.  Estos eventos cubren la mayoría de […]

Lanzando GitHub Actions entre distintos repositorios


build.gradle script 2
Introducción En este post mostraré cómo servir una aplicación Frontend creada con Angular (>2) empleando como Backend y servidor de páginas estático una aplicación Java desarrollada con Spring Boot  utilizando Gradle como herramienta para la construcción y desplegado automatizado. Requisitos La pila de tecnologías necesarias para poder completar este tutorial son: Node.js Angular CLI Gradle El principal objetivo es conseguir un npm install + build que integre y despliegue los ficheros de distribución en el directorio de recursos estáticos de Spring al mismo tiempo que se hace la construcción y despliegue de la aplicación Java. Del mismo modo que se ha […]

Integrando Angular y Spring Boot mediante Gradle