⚙️
CI/CD★★★★★ Intermédiaire
GitHub Actions
CI/CD intégré à GitHub. Illimité sur les repos publics, 2 000 min/mois sur les privés.
GitHub Actions est la solution CI/CD native de GitHub. On définit des workflows en YAML qui se déclenchent sur des événements (push, pull request, tag) pour lancer des tests, des builds ou des déploiements. Sur les repos publics, les minutes de build sont illimitées. Sur les repos privés, le plan gratuit inclut 2 000 minutes par mois sur des runners Linux.
Avantages
- Intégration parfaite avec GitHub : pas de webhook à configurer, contexte riche
- Marketplace avec des milliers d'actions prêtes à l'emploi
- Matrix builds pour tester sur plusieurs versions de Node/Python/etc. en parallèle
- Illimité sur les repos publics et les runners auto-hébergés
- Secrets chiffrés gérés nativement par GitHub
Inconvénients
- YAML peut devenir complexe et verbeux sur les workflows avancés
- 2 000 min/mois sur les repos privés peuvent se consommer vite avec du TypeScript lourd
- Débogage difficile : il faut pusher pour voir les logs
- Runners GitHub ont des performances variables
Tier gratuit
2 000 min/mois sur repos privés · illimité sur repos publics · 500 MB d'artefacts
Services inclus
CI PipelinesCD WorkflowsMatrix BuildsArtifact StorageEnvironment SecretsScheduled JobsSelf-hosted Runners
Compatible avec
Node.jsPythonGoRubyPHPJavaRustDockerKubernetesTerraform
Plan payant
GitHub Pro à $4/mois : 3 000 min. Team à $4/utilisateur/mois : 3 000 min partagées.