
In this post we will use Github Actions to automatically trigger the following processes on every merge to master or pull request:
- Fire up a clean linux + nodejs instance.
- Download the repository source code.
- Install the project dependencies.
- Execute the associated unit tests.
- Generate a docker image including the production build.
- Tag it and Publish it into the Docker Hub registry.
We will configure this for both a Front End project and a Back End project.
Read more in the original article
¿Con ganas de ponerte al día?
En Lemoncode te ofrecemos formación online impartida por profesionales que se baten el cobre en consultoría:
- Si tienes ganas de ponerte al día con Front End (ES6, Typescript, React, Angular, Vuejs…) te recomendamos nuestros Máster Front End: https://lemoncode.net/master-frontend#inicio-banner
- Si te quieres poner al día en Backend (stacks .net y nodejs), te aconsejamos nuestro Bootcamp Backend: https://lemoncode.net/bootcamp-backend#bootcamp-backend/banner
- Y si tienes ganas de meterte con Docker, Kubernetes, CI/CD…, tenemos nuestro Bootcamp Devops: https://lemoncode.net/bootcamp-devops#bootcamp-devops/inicio