An intro to using Circle CI for Continous Integration in Python projects.
More info on Circle CI here
Create an account at Circle CI here
Create a new repo at GitHub
Go to Circle CI and link repo
The pipeline does the following:
- Checks out the repository
- Installs dependencies in a virtual environment
- Runs the linter (flake8) and tests (pytest) whilst inside the virtual environment
Check if the build fails/succeeds over at Circle CI - fix/don't fix!