Programování Expert Claude

CI/CD pipeline setup

Konfigurace GitHub Actions / GitLab CI pipeline s testing a deployment.

Prompt text

Délka: Střední
Vytvoř CI/CD pipeline pro [PROJECT]. Platform: [GITHUB ACTIONS/GITLAB CI/JENKINS].

**Pipeline Stages:**

**1. Build:**
- Install dependencies
- Compile/build
- Cache strategy

**2. Test:**
- Unit tests
- Integration tests
- E2E tests (optional)
- Coverage report

**3. Quality:**
- Linting
- Code formatting
- Security scanning
- Type checking

**4. Deploy:**
- Staging: auto-deploy on [BRANCH]
- Production: manual approval + deploy on [BRANCH]
- Rollback strategy

**Configuration:**
- Environment variables
- Secrets management
- Notification (Slack/email on failure)
- Parallel jobs

**Triggers:**
- On push to: [BRANCHES]
- On PR: [ACTIONS]
- On schedule: [CRON]

Stack: [STACK]. Deployment: [PLATFORM - AWS/Vercel/Railway].
Interaktivní tvůrce

Příklad použití

Vstup:

Vytvoř GitHub Actions pipeline pro Node.js API. Stages: build, test (Jest), lint (ESLint), deploy to Railway. Auto-deploy staging (develop branch), manual prod (main branch). Stack: Node 20, PostgreSQL. Tests require DB.

Výstup:

Complete .github/workflows/ci.yml: triggers (push to develop/main, PRs), jobs (build with cache, test with PostgreSQL service container, lint, deploy), parallel execution where possible. Staging auto-deploys on develop, production requires manual approval via environment protection. Secrets: Railway token, DB credentials. Notifications: Slack on failure. Test coverage upload to Codecov. Security scan with Snyk. Rollback: keep last 5 deployments. Optimizations: cache node_modules (80% faster), conditional jobs (skip deploy on doc changes).

Kde použít tento prompt?

Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.

Objevte další AI prompty

Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.