Rendre le déploiement d’un mono-repo plus simple avec Github Ops
(engineering.ab180.co)- Présentation des méthodes de pipeline de déploiement existantes
- Méthode 1 : déployer lorsqu’un
pushest effectué sur une branche spécifique - Méthode 2 : déployer en créant une Github Release depuis la branche
main - Méthode 3 : déployer en ajoutant un commentaire à une pull request, puis fusionner dans la branche
main
- Méthode 1 : déployer lorsqu’un
- Les valeurs clés d’un pipeline de déploiement selon notre équipe
- Conception et mise en œuvre de l’expérience de déploiement
- Quelles réflexions nous ont conduits à le construire ainsi ?
- Que se passe-t-il si deux PR différentes déploient en même temps en production ?
- Utilisons Github Environment pour récupérer et réutiliser les variables
- Comment distinguer les environnements qui nécessitent un déploiement ?
- Comment empêcher le merge lorsqu’un environnement qui devait être déployé ne l’a pas été ?
- Comment créer une Release et effectuer un rollback avec Branch-deploy ?
- Conclusion
Aucun commentaire pour le moment.