Montrez votre branche en train de tourner, ne la décrivez pas
Poussez une branche et obtenez un environnement vivant avec sa propre URL, sans rien demander à personne.
“Salut, quelqu’un pourrait me monter un env de test pour feature/checkout-v2 ? C’est pour la revue de demain 🙏”
Ce que coûte l’attente
La revue se fait sur une capture d’écran. Le bug qui n’apparaît qu’avec le vrai routage est trouvé en staging, une semaine plus tard.
Dans Fenwave
Environments›Dev›feature/checkout-v2
Fonctionnalité
Environment ManagerLa branche est déjà l’unité à laquelle tout le monde pense : c’est d’elle qu’on ouvre la pull request et c’est elle que le relecteur lit. Fenwave en fait aussi l’unité de déploiement. Poussez, un namespace est provisionné avec son propre nom d’hôte ; collez-le dans la pull request et le relecteur clique au lieu d’imaginer.
Comment ça marche
- 01Poussez une branche vers un dépôt surveillé par Fenwave.
- 02Fenwave provisionne un namespace Kubernetes isolé et y construit la branche.
- 03Une URL unique est générée et affichée sur la carte de l’environnement.
- 04L’environnement se met en veille après deux heures d’inactivité : une préversion inutilisée ne coûte rien.
- 05À la fusion de la branche, le namespace est supprimé automatiquement.
