← retour au blog
DevOps· 6 min de lecture · 28 juin 2026

Mettre en place un pipeline CI/CD simple avec GitHub Actions

Automatiser tests et déploiement sans usine à gaz : un workflow GitHub Actions qui lint, teste et déploie sur votre VPS à chaque push.

IA
Idohou Augustin
Backend · DevOps · AI

Le CI/CD n'est pas réservé aux grandes équipes. Même en solo, automatiser les tests et le déploiement évite des erreurs idiotes et fait gagner un temps précieux.

Trois étapes suffisent

  1. Lint & tests à chaque push et pull request.
  2. Build de l'image Docker sur la branche principale.
  3. Déploiement sur le VPS via SSH si tout est vert.
name: deploy
on:
  push:
    branches: [main]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: pip install -r requirements.txt
      - run: python manage.py test

Secrets et sécurité

Les clés SSH et variables sensibles vivent dans les GitHub Secrets, jamais dans le dépôt. Le serveur ne reçoit qu'un déploiement validé.

Commencez simple. Vous étofferez le pipeline au fur et à mesure que le projet grandit.

Un projet similaire en tête ?

Parlons de votre besoin technique.

Me contacter →