Samenvatting

Voltooid

In deze module hebt u geleerd over het belang van broncodebeheer en versiebeheer in DevOps. Deze procedures zijn van cruciaal belang voor het bereiken van continue integratie en infrastructuur als code. Overstappen naar een gedistribueerd versiebeheermodel zoals Git wordt aanbevolen, met name als u GitHub gebruikt voor softwarelevenscyclusbeheer. Git maakt het mogelijk om wijzigingen bij te houden, vertakkingen te maken, vertakkingen samen te voegen, samen te werken met meerdere ontwikkelaars en processen zoals continue integratie en implementatie te automatiseren.

De belangrijkste punten van deze module zijn dat versiebeheersystemen kunnen worden gecategoriseerd als gecentraliseerd of gedistribueerd, waarbij Git de populairste keuze is voor DevOps-omgevingen. GitHub is een cloudservice die git-opslagplaatsen host en samenwerkingshulpprogramma's biedt. Het GitHub-stroomproces helpt bij het stroomlijnen van updates voor door GitHub gehoste projecten. Continue integratie is een belangrijk onderdeel van DevOps dat samenwerking en vroege detectie van problemen met codekwaliteit bevordert. Shift-left testen omvat het zo vroeg mogelijk verplaatsen van testactiviteiten in de ontwikkelingsfase om de kwaliteit van code te verbeteren en het operationele risico te minimaliseren. Het omvat unittests, smoketests, integratietests en acceptatietests. Shift-left-beveiliging is ook belangrijk; beveiligingsactiviteiten vroeg in de levenscyclus van de software integreren en continueren tijdens de ontwikkeling.