Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Starter biedt een vereenvoudigd proces voor het maken van een pijplijn voor continue integratie (CI) en continue levering (CD) naar Azure. U kunt uw bestaande code en Git-opslagplaats meenemen of u kunt een voorbeeldtoepassing selecteren.
U doet het volgende:
- DevOps Starter gebruiken om een CI/CD-pijplijn te maken
- Toegang tot uw GitHub-opslagplaats configureren en een framework kiezen
- Azure DevOps en een Azure-abonnement configureren
- Wijzigingen doorvoeren in GitHub en deze automatisch implementeren in Azure
- De CI/CD-pijplijn van Azure Pipelines onderzoeken
- De hulpbronnen opschonen
Vereiste voorwaarden
- Een Azure-abonnement. U kunt er gratis een krijgen via Visual Studio Dev Essentials.
- Toegang tot een GitHub- of externe Git-opslagplaats die .NET, Java, PHP, Node.js, Python of statische webcode bevat.
Aanmelden bij Azure Portal
Azure DevOps Starter maakt een CI/CD-pijplijn in Azure Pipelines. U kunt een nieuwe Azure DevOps-organisatie maken of een bestaande organisatie gebruiken. Azure DevOps Starter maakt ook Azure-resources in het Azure-abonnement van uw keuze.
Meld u aan bij het Azure-portaal.
Typ in het zoekvak DevOps Starteren selecteer vervolgens. Klik op toevoegen om een nieuwe te maken.
Selecteer Uw eigen code, en klik vervolgens op Volgende.
Toegang tot uw GitHub-opslagplaats configureren en een framework selecteren
Selecteer GitHub of een externe Git-codeopslagplaats. Voor deze zelfstudie selecteert u GitHub. Mogelijk moet u zich de eerste keer verifiëren bij GitHub om Azure toegang te geven tot uw GitHub-opslagplaats.
Selecteer een opslagplaats en een tak, en selecteer vervolgens Volgende.
Als u Docker-containers gebruikt, wijzigt u Is app Dockerized in YES. Voor deze zelfstudie laat u NEE geselecteerd en selecteert u Volgende. Beweeg de muisaanwijzer over het pictogram i voor meer informatie over het gebruik van Docker-containers.
Selecteer in de vervolgkeuzelijsten een toepassingsruntime en een toepassingsframework, en kies Volgende. Het toepassingsframework bepaalt het type implementatiedoel van de Azure-service dat beschikbaar is.
Selecteer een Azure-service om de toepassing te implementeren en selecteer vervolgens Volgende.
Azure DevOps en een Azure-abonnement configureren
Voer een naam in voor projectnaam.
Maak een nieuwe gratis organisatie in Azure DevOps Organization of selecteer een bestaande organisatie in de vervolgkeuzelijst.
Selecteer uw abonnement in Het Azure-abonnement en voer een naam in de web-app in of gebruik de standaardwaarde. Selecteer een locatie en selecteer vervolgens Gereed. Na enkele minuten wordt het overzicht van de DevOps Starter-implementatie weergegeven in Azure Portal.
Selecteer Ga naar de resource om het DevOps Starter-dashboard weer te geven. Maak in de rechterbovenhoek het project vast aan uw dashboard voor snelle toegang. Azure DevOps Starter configureert automatisch een CI-build- en releasetrigger. Uw code blijft in uw GitHub-opslagplaats of een andere externe opslagplaats en er wordt een voorbeeld-app ingesteld in een opslagplaats in Azure DevOps Organization. Azure DevOps Starter voert de build uit en implementeert de app in Azure.
Het dashboard toont uw codeopslagplaats, uw CI/CD-pijplijn en uw app in Azure. Selecteer Aan de rechterkant, onder Azure-resources, Bladeren om uw actieve app weer te geven.
Wijzigingen doorvoeren in GitHub en deze automatisch implementeren in Azure
U bent nu klaar om samen te werken aan uw app met een team. Het CI/CD-proces implementeert automatisch uw meest recente werk op uw website. Elke wijziging in de GitHub-opslagplaats start een build in Azure DevOps en een CD-pijplijn voert een implementatie uit naar Azure.
Selecteer Opslagplaatsen in uw DevOps Starter-dashboard. Uw GitHub-opslagplaats wordt geopend op een nieuw browsertabblad. Breng een wijziging aan in uw toepassing en selecteer Wijzigingen doorvoeren.
Na enkele ogenblikken wordt een build gestart in Azure Pipelines. U kunt de buildstatus bewaken in het DevOps Starter-dashboard. U kunt deze ook bewaken in uw Azure DevOps-organisatie door het tabblad Build-pijplijnen te selecteren in het DevOps Starter-dashboard.
De CI/CD-pijplijn van Azure Pipelines onderzoeken
Azure DevOps Starter configureert automatisch een CI/CD-pijplijn in Azure Pipelines. Verken en pas de pijplijn zo nodig aan. Ga als volgt te werk om vertrouwd te raken met de build- en release-pijplijnen:
Selecteer Build-pijplijnen in het DevOps Starter-dashboard.
Nadat de pagina Azure Pipelines is geopend, ziet u een geschiedenis van de meest recente builds en de status voor elke build.
In de rechterbovenhoek van de pagina Builds kunt u Bewerken selecteren om de huidige build te wijzigen, wachtrij om een nieuwe build toe te voegen of de knop met verticale weglatingstekens (⋮) om een menu met meer opties te openen. Kies Bewerken.
De build voert verschillende taken uit, zoals het ophalen van bronnen uit de opslagplaats, het herstellen van afhankelijkheden en het publiceren van uitvoer voor implementaties. Wijzig de naam van de build-pijplijn rechts onder Naam naar iets dat meer beschrijvend is. Selecteer Opslaan en wachtrij en selecteer Opslaan. Voer een opmerking in en selecteer Opnieuw opslaan .
Als u een audittrail van uw recente wijzigingen voor de build wilt zien, selecteert u het tabblad Geschiedenis . In Azure DevOps worden alle wijzigingen bijgehouden die zijn aangebracht in de build-pijplijn en kunt u versies vergelijken.
Selecteer het tabblad Triggers . Azure DevOps Projects maakt automatisch een CI-trigger met enkele standaardinstellingen. U kunt triggers instellen, zoals Continue integratie inschakelen , om telkens wanneer u een codewijziging doorvoert een build uit te voeren. U kunt ook triggers instellen om builds te plannen die op specifieke tijdstippen moeten worden uitgevoerd.
De hulpbronnen opschonen
Wanneer u Azure App Service en de gerelateerde resources die u in deze zelfstudie hebt gemaakt niet meer nodig hebt, kunt u ze verwijderen. Gebruik de functionaliteit Verwijderen op het DevOps Projects-dashboard.
Volgende stappen
Wanneer u uw CI/CD-proces in deze zelfstudie hebt geconfigureerd, hebt u automatisch een build- en release-pijplijn gemaakt in Azure DevOps Projects. U kunt deze build- en release-pijplijnen aanpassen aan de behoeften van uw team.
Zie voor meer informatie over de CI/CD-pijplijn:
Zie voor meer informatie over toepassingsbewaking:
Wat is Azure Monitor?