Back-promote houdt open Work Items actueel met wat er al is gemerged. Wanneer wijzigingen op een base-branch landen, merget Serpent ze terug in de branches van Work Items die nog in uitvoering zijn, zodat ontwikkelaars verder bouwen op de laatste basislijn in plaats van uit sync te raken.
Vind het in de demo
Back Promote zit in een getriggerde automation flow. Open Automation Flows met de knop "Try it in the demo" hierboven, en dan:
-
Start een nieuwe flow
Klik op New Automation Flow en zet deze vervolgens op Triggered Flow.
-
Voeg de Merge Trigger toe
Voeg het startpunt Merge Trigger toe, zodat de flow draait zodra wijzigingen worden gemerged.
-
Voeg Back Promote toe
Voeg vanuit het Flow Actions-palet Back Promote toe, samen met Create Release en andere stappen.
Waarom het belangrijk is
- Werk in uitvoering blijft actueel met wat er al is uitgeleverd.
- Minder conflicten bij review, omdat branches niet verouderd zijn.
- Iedereen bouwt op dezelfde basislijn in plaats van een oude momentopname.
Hoe het werkt
Back-promote draait als stap in een automation flow. Wanneer wijzigingen worden gemerged in de base-branch waarop het is gericht, opent Serpent een pull request die deze wijzigingen merget in elke betrokken Work Item-branch. Heeft een Work Item al alles, dan is er niets terug te promoten en wordt het met rust gelaten.
Wanneer je het gebruikt
Grijp naar back-promote nadat een release of hotfix is gemerged naar de base-branch, zodat open Work Items die wijzigingen automatisch oppikken in plaats van dat elke ontwikkelaar de base handmatig binnenhaalt.