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-инструментов скоро появятся.
Похожие промпты
Загрузка похожих промптов...