Inleiding
Wanneer u aan Bicep-code werkt, wordt de hoofdbranch van uw Git-opslagplaats de bron van waarheid. De hoofdbranch bevat de meest recente wijzigingen van uw hele team en weerspiegelt meestal de status van uw Azure-omgeving.
Het is belangrijk dat de wijzigingen die worden samengevoegd in de hoofdbranch van uw opslagplaats, worden gecontroleerd. In deze module leert u hoe u uw hoofdbranch kunt beveiligen met behulp van andere vertakkingen en beoordelingen van pull-aanvragen.
Voorbeeldscenario
Stel dat u verantwoordelijk bent voor het implementeren en configureren van de Azure-infrastructuur in een speelgoedbedrijf. Uw team groeit en het wordt moeilijker om alle wijzigingen bij te houden die iedereen aanbrengt.
Onlangs heeft een nieuw teamlid per ongeluk een belangrijk Bicep-bestand in de hoofdbranch van uw opslagplaats gewijzigd. Deze wijziging heeft een probleem veroorzaakt in de productieomgeving van uw organisatie. U praat met uw team en besluit dat het tijd is om codewijzigingen te controleren voordat ze worden samengevoegd en geïmplementeerd.
Nu moet u een wijziging aanbrengen in de manier waarop uw website orders verwerkt. U moet een berichtenwachtrij toevoegen, zodat uw website berichten kan plaatsen wanneer een klant een bestelling voor een speelgoed plaatst. Een back-endsysteem, gebouwd door een ander team, haalt deze berichten op en verwerkt de orders later. U moet ervoor zorgen dat u geen berichten naar de wachtrij verzendt totdat het andere team klaar is.
U besluit dat dit een geweldige kans is om een nieuw proces uit te proberen. U gebruikt pull-aanvragen om te bepalen hoe uw Bicep-wijzigingen worden samengevoegd. Code wordt geschreven door de auteur, gecontroleerd door een revisor en vervolgens samengevoegd met een Git-opslagplaats voordat deze in Azure wordt geïmplementeerd.
Wat gaan we doen?
In deze module leert u hoe u de code op uw hoofdvertakking beveiligt door een wijzigingsbeheerproces af te dwingen via pull-aanvragen. U leert over vertakkingsstrategieën en hoe u kunt voorkomen dat uw team wijzigingen aanbrengt in de hoofdvertakking, tenzij ze het juiste proces hebben gevolgd. U leert ook hoe u pull-aanvragen gebruikt om uw code te controleren.
Wat is het belangrijkste doel?
Nadat u deze module hebt voltooid, kunt u een vertakkingsstrategie gebruiken voor uw eigen Bicep-code. U weet ook hoe u pull-aanvragen maakt, beoordeelt en samenvoegt. U begrijpt belangrijke elementen die u moet zoeken wanneer u een pull-aanvraag voor Bicep-code bekijkt.