Concepteur de pipelines CI/CD
Why this prompt matters
CI/CD pipelines without caching and parallelization waste thousands of developer-minutes per month. This prompt optimizes for speed and reliability.
What we use it for
DevOps
Prompt
Design a CI/CD pipeline for the described project. Include: 1) Pipeline stages (lint, test, build, deploy), 2) Caching strategy for dependencies, 3) Parallel job configuration, 4) Environment-specific deployment steps, 5) Rollback strategy, 6) Secret management approach. Target platform: GitHub Actions.
Result
```yaml name: CI/CD Pipeline on: push: branches: [main] pull_request:
jobs: lint-and-test: runs-on: ubuntu-latest strategy: matrix: node: [18, 20] steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm lint & pnpm test --parallel
deploy: needs: lint-and-test if: github.ref == 'refs/heads/main' environment: production ```
Concepteur de pipelines CI/CD
Conçoit des pipelines d'intégration et de livraison continues robustes.
Ce prompt d'IA est conçu pour vous aider à obtenir les meilleurs résultats. Suivez les instructions et personnalisez les paramètres selon vos besoins spécifiques.
Pour obtenir les meilleurs résultats, fournissez un contexte détaillé et spécifiez le format de sortie souhaité. Expérimentez avec différentes variations pour trouver celle qui convient le mieux à votre cas d'utilisation.