Introductie

Voltooid

In Een build-pijplijn maken met Azure Pipelines hebt u een eenvoudige maar volledige buildconfiguratie gemaakt voor een ASP.NET Core-webtoepassing.

In deze module gaat u deze buildconfiguratie uitbreiden door een strategie voor samenwerking met code te implementeren die gebruikmaakt van Git en GitHub.

Samenwerking is een belangrijke DevOps-waarde. Ontwikkelaars hebben een manier nodig om met broncode te werken en hun coderevisies met anderen te delen. Een broncodebeheersysteem vergemakkelijkt de samenwerking tussen ontwikkelaars en frequentere implementaties om het product te verbeteren.

Azure DevOps werkt met verschillende soorten broncodebeheer, maar veel Azure DevOps-organisaties kiezen ervoor om Git te gebruiken. Git is een gedistribueerd systeem waarin alle inzenders hun eigen kopie van het werk hebben. In deze module gebruikt u de vertakkings- en samenvoegmogelijkheden van Git om efficiënter met andere ontwikkelaars te werken. U gebruikt Ook GitHub, een centrale locatie voor teams om hun projecten te hosten en hun werk te delen.

Leerdoelen

Als u deze module hebt voltooid, kunt u het volgende:

  • Werk samen met anderen door een geschikte vertakkings- en samenvoegstrategie te kiezen.
  • Voeg een badge toe aan uw GitHub-opslagplaats om de status van de nieuwste build weer te geven.
  • Voeg een dashboardwidget toe om uw buildgeschiedenis te visualiseren.
  • Stel een regel in voor uw GitHub-opslagplaats om een beoordeling te vereisen.

Vereisten

De modules in dit leertraject zijn opeenvolgend. Informatie in één module is de basis voor verdere training in de volgende module.

Als u de voortgang vanaf het begin wilt volgen, voltooit u eerst het leertraject Aan de slag met Azure DevOps .

We raden u ook aan om aan het begin van dit leertraject te beginnen, toepassingen bouwen met Azure DevOps.

Als u alleen deze module wilt voltooien, moet u een ontwikkelomgeving instellen op uw Windows-, macOS- of Linux-systeem. U hebt deze vereisten nodig:

U kunt gratis aan de slag met Azure DevOps.

Met deze omgeving kunt u de oefeningen in deze en toekomstige modules voltooien. U kunt het ook gebruiken om uw nieuwe vaardigheden toe te passen op uw eigen projecten.

Notitie

Azure Pipelines biedt ondersteuning voor een groot aantal talen en toepassingstypen. In deze module werkt u met een .NET-toepassing, maar u kunt de patronen die u hier leert toepassen op uw eigen projecten die gebruikmaken van uw favoriete programmeertalen en frameworks.

Maak kennis met het team

In eerdere modules ontmoette u het Space Game-webteam bij Tailspin Toys. Het space game-webteam is hier opnieuw om met u samen te werken in deze module:

Cartoon depiction of Andy.

Andy geeft leiding aan de ontwikkeling.

Cartoon depiction of Amita.

Amita werkt bij kwaliteitscontrole.

Cartoon depiction of Mara.

Mara is net als ontwikkelaar begonnen en rapporteert aan Andy.

 

Mara heeft eerdere ervaring met DevOps en helpt het team bij het aannemen van een gestroomlijnder proces dat gebruikmaakt van Azure DevOps.