GitHub Actions CI/CD pipeline

Генерирует полный CI/CD pipeline на GitHub Actions с кэшированием, тестами и деплоем.

ПродвинутыйПромпты для кода

Текст промпта

prompt
Напиши GitHub Actions workflow для CI/CD pipeline проекта на {стек: Node.js / Python / Go / Java / .NET / multi-repo}.

Репозиторий: {тип: monorepo / single app / library / Docker-based}
Среды: {среды: "dev → staging → production" / "dev → production"}
Деплой: {деплой: AWS ECS / Vercel / Docker + VPS / Kubernetes / Firebase / Heroku}

CI pipeline (на каждый PR):
- Lint: {линтер: ESLint / Ruff / golangci-lint}
- Type check: {проверка: TypeScript tsc / mypy / none}
- Unit tests: {тесты: Jest / pytest / go test} с coverage report
- Build: проверка что проект собирается
- Security: {безопасность: npm audit / Snyk / Trivy / none}

CD pipeline (на merge в main):
- Build Docker image (multi-platform: amd64 + arm64)
- Push to registry: {реестр: Docker Hub / ECR / GHCR}
- Deploy to staging автоматически
- Deploy to production: {стратегия: manual approval / auto after staging tests / canary}

Требования:
- Кэширование зависимостей (node_modules / pip / go mod)
- Secrets через GitHub Secrets (не хардкод)
- Matrix strategy для нескольких версий (если применимо)
- Уведомления: {уведомления: Slack / Telegram / email / none}
- Concurrency: отмена предыдущих запусков на той же ветке

Вариации

Вариации этого промпта для других AI-инструментов скоро появятся.

Похожие промпты

Загрузка похожих промптов...