Skip to content

saiakhil-devops/github-actions-devops-pipeline

Repository files navigation

GitHub Actions DevOps Pipeline

CI CodeQL Trivy Repo size Last commit License

A production-style, zero-cost CI/CD setup that demonstrates practical DevSecOps:

  • Linting/tests with coverage artifacts
  • Static analysis with CodeQL (code scanning)
  • Container image scanning with Trivy
  • Clear docs, governance files, and reproducible local runs

Why it matters: This mirrors real teams’ pipelines—automation, security gates, and documentation recruiters expect.


Table of Contents


Quick Start (Local)

# 1) Setup Python env
python -m venv .venv
# Windows: .venv\Scripts\activate
source .venv/bin/activate


# 2) Install deps if present
pip install -r requirements.txt || true
pip install -r requirements-dev.txt || true

# 3) Run tests with coverage (if tests exist)
pytest --cov=. --cov-report=term-missing --cov-report=xml

About

CI/CD with GitHub Actions: linting (Flake8), formatting (Black), tests (Pytest), and Docker build & push

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published