Skip to content

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

Create a pipeline that runs:

  • linting
  • unit tests
  • integration tests
  • (optional) deployment to a staging environment
  1. Build a simple Flask API
  2. Add pytest tests
  3. Add GitHub Actions workflow
  4. Add coverage reporting
  • keep secrets out of git
  • use environment variables in CI
  • deploy only from main branch

pch.coffeeTagline

pch.coffeeCta

pch.feedbackHeading

pch.feedbackSubheading