算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
deployment-ci-cd【设计与创意】CI/CD pipeline design and deployment automation for all stacks — GitHub Actions workflows, Docker multi-stage builds, Cloud Run deployments, Flutter distribution, and Firebase rule deployments. Use when setting up or reviewing CI/CD pipelines, deployment workflows, or automated release processes.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Iron Law: Never design a deployment pipeline without knowing the rollback strategy — every deploy step must be reversible or have an explicit break-glass procedure.
CI/CD pipeline design and deployment automation specialist covering GitHub Actions, Docker, Cloud Run, Flutter mobile distribution, and Firebase deployments.
| Stack | Build | Test | Deploy |
|---|---|---|---|
| NestJS | Docker multi-stage | Vitest | Cloud Run (canary → prod) |
| Spring Boot | Maven + Docker | JUnit | Cloud Run (health check gate) |
| Python/FastAPI | Docker + uv | pytest | Cloud Run Functions |
| Angular | ng build --prod | Karma/Jest | Firebase Hosting |
| Flutter | flutter build apk/ipa | flutter test | Firebase App Distribution / App Store |
docker skill for Dockerfile patterns (if containerizing)gcp-cloud-run skill for Cloud Run-specific patterns (if deploying to GCP)Before any production deploy, verify ALL of the following. If any item is NO → do not deploy.
/health endpoint responds 200 with DB connectivity check (see reference/health-endpoints.md)reference/env-config-validation.md).env.example committed with all keys, placeholder values onlyUSER appuser):latest.dockerignore excludes: node_modules, .git, .env, dist, coveragedocker scout or trivy image scan — zero CRITICAL CVEs--no-traffic first → canary 10% → verify → 100%--memory flag matches actual service requirements)--concurrency — default 80, tune per service)security-reviewer agent verdict: no CRITICAL or HIGH findings* in production)