Continuous integration · Technology in use

GitHub Actions

Automation inside the repository, defined in workflows versioned next to the code.

The problem it solves

Automation inside the repository, defined in workflows versioned next to the code.

Technical rationale

GitHub Actions keeps checks inside the repository, versioned next to the code they verify and with no server to administer. I use it where the work starts and ends in that repository; when a pipeline has to build pull request code and publish to a registry I own, I prefer an isolated agent under my control.

How I have used it

It runs this portfolio’s quality chain and the Pokédex Manager tests against a real MongoDB, without skipping persistence.