Skip to content

Post #04 of The Containerization Chronicles

Compare
Choose a tag to compare
@hgraca hgraca released this 03 May 07:51
· 177 commits to master since this release

This is the tag with the code used in the 4th post of The Containerization Chronicles.

Continuous Integration with containers

Now that we have some containers in place for development, we can integrate with a CI server. I chose Scrutinizer CI because of the code analysis it makes, the fact that it is also a CI server it's a plus. However, as a CI, it has some limitations, which I will talk about later on when integrating with Heroku, so we will most likely move to another CI engine later in the future while keeping Scrutinizer only for the code analysis but, for now, this is all we need.

To set up the CI, we will:

Containerize an environment to run the tests in the CI
Configure Scrutinizer
Add the scrutinizer badges to the README.md
Integrate Scrutinizer with GitHub

Continue reading ...