Intégration continue

L'intégration continue exécute automatiquement, à chaque modification poussée, la construction et les tests du projet sur un serveur. Elle détecte vite les régressions, garantit un même environnement de vérification et empêche de fusionner du code dont les tests échouent.

Exemple

on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test

Notions voisines

Tout le glossaire