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].
**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].
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.
Podobné prompty
Advanced AI Features - Deep Dive do Pokročilých Funkcí
Komplexní průvodce pokročilými funkcemi AI nástrojů - od extended context a multimodality po tool use, streaming, a fine-tuning. Naučte se využívat plný potenciál moderních AI systémů.
Programování
Zobrazit
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
Programování
Zobrazit
API design s REST best practices
Návrh RESTful API s dokumentací a error handling.
Programování
Zobrazit
Claude Extended Context - Práce s 200K Kontextem
Naučte se efektivně využívat Claudeho rozšířené kontextové okno 200K tokenů pro analýzu velkých kódových bází, dokumentů a komplexních projektů.
Programování
Zobrazit
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ů.