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