🤖AutomatisationIntermediate3 steps
CI/CD Pipeline Creation
This agent generates complete and optimized CI/CD pipeline configurations for your tech stack. It covers continuous integration (lint, tests, build), continuous delivery (staging, production) and includes security, caching and notification best practices. Compatible with GitHub Actions, GitLab CI, and more.
CI/CDDevOpspipelineautomatisationdéploiementGitHub Actions
For who
DevOps engineers, full-stack developers and tech leads setting up delivery automation.
Input
Type: text
Format: text
Description du projet, stack technique et plateforme CI/CD cible
steps (3)
1
Stack Analysis
inputTechnical audit and pipeline step definition
2
Pipeline Configuration
generationComplete and optimized CI/CD configuration files
3
Documentation and Monitoring
generationDocumentation, rollback and tracking metrics
Output
Type: text
Format: yaml
Fichiers de configuration CI/CD complets avec documentation
Example
Input
Project: Node.js Express API + PostgreSQL Platform: GitHub Actions Deployment: Docker on VPS Branches: main (prod), develop (staging)
Output
# .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'
...Customization
| Parameter | Description | Default |
|---|---|---|
Technical Notes
Configurations follow each CI/CD platform's best practices. Build times are optimized with dependency caching and parallelization. Secrets are never hardcoded.