Source: towardsdatascience.com

CI Pipelines for Python Projects
Continuous Integration is the practice of integrating code regularly with the main development branch. While there is no way around looking at the contributed change, there is a good solution to make sure things are not horribly wrong: Unit Tests.

Travis CI was founded in 2011 and is the first CI service I’ve used.

You can also click on the Actions tab and inspect the last run: CircleCI is another possibility for a CI pipeline.

The following is in .circleci/config.yml : The CircleCI web interface looks nice and clean: I’ve added CircleCI check to mpu and, of course, the badge should not be missing: Gitlab CI is similar to Github Actions in the sense that it is also integrated into the platform.

Related Articles