Skip to main content

Stage 7 — CI/CD Pipeline

Agents: bmad-testarch-ci · Approver: Architect

GitHub Actions workflows + deployment to local Apache Tomcat.

  1. Invoke CI Skill: System calls Skill: bmad-testarch-ci
  2. CI Workflow (ci.yml): Triggered on push/PR — runs lint, unit tests, build, SAST scan
  3. CD Workflow (cd.yml): Triggered on merge to main — builds artifact, deploys to local Tomcat
  4. Deployment Runbook generated — step-by-step deployment instructions
  5. Environment configuration documented — secrets management, env var injection
  6. CI/CD Enforcer Audit: agent-s7-cicd-enforcer reviews pipeline configuration
  7. Architect Approval → Stage 8 unlocks
warning

Deployment target is local Apache Tomcat only. Never AWS, Azure, GCP, or Docker. CI/CD pipelines must not reference any cloud provider or container orchestration.

Artifacts: docs/sdlc/{ProjectName}_07-cicd.md · .docx, .github/workflows/ci.yml, .github/workflows/cd.yml