home/coding/prompt-ci-cd-2

Prompt ci cd

GPTClaudeDeepSeek··1,348 copies·updated 2026-07-14
prompt-ci-cd-2.prompt
# Промт — CI-CD для сервиса

> 🇷🇺 **Русский** · [🇬🇧 English](../en/prompt-ci-cd.md)

[← Index](./README.md) · [Стандарты](./standards.md) · [Шаблон](./template.md)

tags: #prompt #ci-cd #devops #pipeline #service #single-shot
**Статус:** `🟢 Ready`
**Owner:** Pandamy619
**Последняя правка:** 2026-05-20
**Версия:** v1
**Источник идеи:** [LogicBalls — Production-Grade CI/CD Pipeline Architect](https://logicballs.com/ai-prompt/prompts/ci-cd-pipeline-generator), [PromptOptimizer — CI/CD Pipeline Prompt Templates](https://promptoptimizer.tools/prompts/development/ci-cd-pipeline)
**Дельта от оригинала:** добавлено разделение fast/extended CI, явные критерии rollback и канонический блок поведения при нехватке данных.

---

## Когда использовать

- Когда нужно быстро спроектировать пайплайн под новый сервис
- Когда хочется стандартизировать PR-проверки, релизы и деплой
- Когда важно не забыть security scan, smoke, rollback и секреты

## Что подставить

- `{{project_type}}` — string, e.g. `python web service` / `node monorepo`
- `{{tech_stack}}` — string, e.g. `Python 3.13, FastAPI, Postgres, Docker`
- `{{repo_platform}}` — enum: `github_actions | gitlab_ci | jenkins | circleci | buildkite`
- `{{deployment_target}}` — enum: `kubernetes | ecs | cloud_run | bare_metal | serverless`
- `{{cloud_provider}}` — enum: `aws | gcp | azure | yandex_cloud | on_premise`
- `{{trigger_strategy}}` — string, e.g. `PR → fast CI; main → full CI + deploy stage; tag → deploy prod`
- `{{testing_requirements}}` — list, e.g. `unit; integration with postgres; smoke after deploy`
- `{{security_level}}` — enum: `basic | standard | strict`
- `{{environment_strategy}}` — string, e.g. `dev (auto) → stage (auto on main) → prod (manual approval)`
- `{{rollback_strategy}}` — enum: `kubectl_rollout_undo | blue_green | canary | manual_redeploy`
- `{{optimization_priority}}` — enum: `speed | cost | security | reliability`

## Definition of done

Универсальный минимум — см. [Definition of done](./standards.md#2-definition-of-done).

Специфичные критерии:

- Конфиг для выбранной платформы приведён целиком, copy-paste ready
- Разделение fast CI (≤ 5 минут) и extended CI явно проработано
- Критерии rollback сформулированы количественно (`error rate > X%`, `p95 > Y ms`), не «если что-то пошло не так»
- Секреты передаются через secret manager, а не зашиты в YAML
- Раздел «Риск / Что сломается / Как защититься» содержит минимум 5 рисков

## Промт

fill the variables

This prompt has 11 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.

{{project_type}{{tech_stack}{{repo_platform}{{deployment_target}{{cloud_provider}{{trigger_strategy}{{testing_requirements}{{security_level}{{environment_strategy}{{rollback_strategy}{{optimization_priority}
Unlock with Pro →

when to use it

Community prompt sourced from the open-source GitHub repo pandamy619/Promts (MIT). A "Prompt ci cd" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

codingcommunitydeveloper

source

pandamy619/Promts · MIT