🤖AutomatisationIntermédiaire3 étapes
Création de pipeline CI/CD
Cet agent génère des configurations de pipeline CI/CD complètes et optimisées pour votre stack technique. Il couvre l'intégration continue (lint, tests, build), la livraison continue (staging, production) et inclut les bonnes pratiques de sécurité, de caching et de notifications. Compatible avec GitHub Actions, GitLab CI, et plus.
CI/CDDevOpspipelineautomatisationdéploiementGitHub Actions
Pour qui
DevOps engineers, développeurs full-stack et tech leads mettant en place l'automatisation du delivery.
Entrée
Type: text
Format: text
Description du projet, stack technique et plateforme CI/CD cible
étapes (3)
1
Analyse de la stack
inputAudit technique et définition des étapes du pipeline
2
Configuration du pipeline
generationFichiers de configuration CI/CD complets et optimisés
3
Documentation et monitoring
generationDocumentation, rollback et métriques de suivi
Sortie
Type: text
Format: yaml
Fichiers de configuration CI/CD complets avec documentation
Exemple
Entrée
Projet: API Node.js Express + PostgreSQL Plateforme: GitHub Actions Déploiement: Docker sur VPS Branches: main (prod), develop (staging)
Sortie
# .github/workflows/ci.yml
name: CI/CD Pipeline
on:
push:
branches: [main, develop]
pull_request:
branches: [main]
jobs:
lint-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm ci --cache .npm
- run: npm run lint
- run: npm test -- --coverage
deploy-staging:
needs: lint-and-test
if: github.ref == 'refs/heads/develop'
...Personnalisation
| Paramètre | Description | Valeur par défaut |
|---|---|---|
Notes techniques
Les configurations suivent les bonnes pratiques de chaque plateforme CI/CD. Les temps de build sont optimisés avec le caching des dépendances et la parallélisation. Les secrets ne sont jamais hardcodés.