Category: Database, Data, Docker, github

by A developer pushes code changes to a repository branch, and they are immediately tested on a build server.

In our project we use GitHub as our source code repository, Travis CI for running the builds, Pull Approve for structuring code reviews, and SonarQube for monitoring code quality. When code changes are pushed to the source repository, GitHub uses webhooks to notify Pull Approve and Travis CI.

However Travis CI pulls the code, runs a build and notifies the author of the changes about the results by email.

Related Articles