P
🤖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

input

Technical audit and pipeline step definition

2

Pipeline Configuration

generation

Complete and optimized CI/CD configuration files

3

Documentation and Monitoring

generation

Documentation, 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

ParameterDescriptionDefault

Technical Notes

Configurations follow each CI/CD platform's best practices. Build times are optimized with dependency caching and parallelization. Secrets are never hardcoded.