Salesforce DevOps Woordenlijst

Release Branch

Een branch die wordt afgesplitst om een set functies te stabiliseren voordat ze live gaan, meestal gekoppeld aan een UAT-org.

Definitie

Een release branch is een Git-branch die wordt afgesplitst van develop, of main, zodra een set functies klaar is om live te gaan, gebruikt om een release te stabiliseren, laatste fixes toe te passen en een productiedeployment uit te voeren zonder nieuw, niet-gerelateerd werk mee te nemen dat daarna binnenkomt. In GitFlow en vergelijkbare modellen wordt de release branch de bron van waarheid voor wat daadwerkelijk live gaat, en wordt deze na release teruggemerged in zowel main als develop, zodat de fix-geschiedenis overal consistent blijft. Voor Salesforce-teams komt een release branch meestal overeen met een UAT- of staging-org, wat stakeholders een stabiele omgeving geeft om te valideren vóór productie. De coördinatie-uitdaging is reëel: iemand moet beslissen wat erin zit, de branch bevriezen en eventuele late fixes beheren zonder deze open te stellen voor niet-gerelateerde wijzigingen. Onze Salesforce DevOps-gids behandelt releasebeheer als onderdeel van een volledig DevOps-proces.

In de praktijk

Hoe het werkt in Serpent

Serpent bouwt een release op basis van de set taken die als gereed zijn gemarkeerd, wat hetzelfde stabilisatievoordeel geeft als een release branch, zonder dat een developer handmatig branches aanmaakt, samenvoegt en opruimt. Staging- en UAT-omgevingen blijven automatisch gesynchroniseerd als onderdeel van het releaseproces, zodat stakeholders het equivalent krijgen van de stabiele omgeving van een release branch, zonder extra inrichting. Late fixes worden toegevoegd als hun eigen getrackte taken, waardoor de releasescope duidelijk blijft. Zie releasebeheer in Serpent voor hoe releases worden opgebouwd en uitgeleverd.

Serpent snijdt een release branch die samengevoegde werkitems bundelt voor een gecoördineerde productierelease

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingericht. Geen DevOps-aanwerving nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.