~/technologies/github-actions
Fiche 05.08En production
Fiche technique // Cloud & DevOps
GitHub Actions
Intégration continue
GitHub Actions automatise tests, builds et déploiements au plus près du code : chaque commit est vérifié, chaque livraison est reproductible. La qualité cesse de dépendre de la vigilance humaine.
Pourquoi ce choix
>_ atout_01
Qualité systématique
Tests et vérifications à chaque commit, sans exception possible.
>_ atout_02
Déploiements 1 clic
La mise en production devient un non-événement reproductible.
>_ atout_03
Près du code
L'automatisation vit dans le dépôt, versionnée comme le reste.
Ce qu'on construit avec GitHub Actions
- CI/CD de tous nos projets
- Tests automatisés avant chaque merge
- Builds mobiles automatisés
- Publication d'images Docker
Services qui l'embarquent
Même famille : Cloud & DevOps
$ appstronaute lancer-projet --avec github-actions
Un projet où GitHub Actions aurait sa place ?
On vous dit honnêtement si c'est le bon choix pour votre contexte, et ce qu'on mettrait à la place sinon.