Skip to content

Project - Building a CI/CD Pipeline for a Flask App

Goal

Create a pipeline that runs:

  • linting
  • unit tests
  • integration tests
  • (optional) deployment to a staging environment

Suggested steps

  1. Build a simple Flask API
  2. Add pytest tests
  3. Add GitHub Actions workflow
  4. Add coverage reporting

Tips

  • keep secrets out of git
  • use environment variables in CI
  • deploy only from main branch

If this helped you, consider buying me a coffee ☕

Buy me a coffee

Was this page helpful?

Let us know how we did