Delen via


Overzicht van DevOps Starter

Belangrijk

DevOps Starter wordt op 31 maart 2023 buiten gebruik gesteld. Meer informatie.

Met Azure DevOps Starter kunt u eenvoudig aan de slag met Azure met behulp van GitHub-acties of Azure DevOps. Hiermee kunt u uw favoriete app in de Azure-service van uw keuze starten in slechts enkele stappen van de Azure Portal.

DevOps Starter stelt alles in wat u nodig hebt voor het ontwikkelen, implementeren en controleren van uw toepassing. Met het DevOps Starter-dashboard kunt u het doorvoeren, compileren en implementeren van code controleren, allemaal vanuit één weergave in de Azure-portal.

Voordelen van het gebruik van DevOps Starter

DevOps Starter ondersteunt de volgende twee CI/CD-providers om uw implementaties te automatiseren

DevOps Starter automatiseert de configuratie van een volledige pijplijn voor continue integratie (CI) en continue levering (CD) van uw toepassing naar Azure. U kunt beginnen met bestaande code of een van de gegeven voorbeeldtoepassingen gebruiken. Vervolgens kunt u die toepassing snel implementeren in verschillende Azure-services, zoals Virtual Machines, App Service, Azure Kubernetes Service (AKS), Azure SQL Database en Azure Service Fabric.

DevOps Starter verricht alle taken voor de eerste configuratie van een DevOps-pijplijn, met inbegrip van het instellen van de initiële Git-opslagplaats, het configureren van de CI/CD-pijplijn, het maken van een Application Insights-resource voor controledoeleinden en het genereren van één enkele weergave van de complete oplossing via een DevOps Starter-dashboard in Azure Portal.

U kunt DevOps Starter gebruiken om:

  • Snel een toepassing implementeren in Azure
  • De installatie van een VSTS CI/CD-werkstroom of -pijplijn te automatiseren
  • Te bekijken en begrijpen hoe u een CI/CD- werkstroom of -pijplijn correct instelt
  • De release-pijplijnen verder aan te passen op basis van uw specifieke scenario's

Hoe kunt u DevOps Starter gebruiken?

DevOps Starter is beschikbaar via de Azure-portal. U maakt een DevOps Starter-resource in de portal net zoals elke andere Azure-resource. DevOps Projects werkt zoals een wizard, wat inhoudt dat de verschillende configuratieopties achtereenvolgens worden aangeboden.

U kiest een aantal configuratieopties om de eerste installatie uit te voeren. Het gaat om deze opties:

  • Uw favoriete CI/CD-provider selecteren
  • De bijgeleverde voorbeeld-app of uw eigen code gebruiken (alleen voor Azure DevOps)
  • Een taal voor de app selecteren
  • Een app-framework kiezen op basis van de taal
  • Een Azure-service (implementatiedoel) selecteren
  • Uw GitHub- of Azure DevOps-organisatie selecteren
  • Uw Azure-abonnement kiezen
  • De locatie van Azure-services kiezen
  • Kiezen uit verschillende prijscategorieën voor Azure-services

Nadat het DevOps Starter-project is gemaakt, kunt u het volgende doen:

  • Uw GitHub-werkstroom of Azure DevOps Pipeline aanpassen
  • Met behulp van pull-aanvragen de codestroom beheren en een hoge kwaliteit garanderen
  • Elke doorvoer (commit) testen en compileren voordat u de code samenvoegt om de kwaliteit nog verder te verbeteren

Nadat u DevOps Starter hebt gebruikt, kunt u alle resources ook vanaf één locatie verwijderen, namelijk vanuit het DevOps Starter-dashboard in de Azure-portal.

Integratie van DevOps Starter en GitHub

DevOps Starter biedt nu ondersteuning voor GitHub-acties als een CI/CD-provider. Het automatiseert al het werk dat nodig is in GitHub om een CI/CD-werkstroom met GitHub Actions in te stellen. Er wordt een GitHub-opslagplaats gemaakt in een bestaande GitHub-organisatie, en vervolgens wordt een voorbeeldtoepassing doorgevoerd in de nieuwe GitHub-opslagplaats.

Met de automatisering wordt ook een trigger voor de werkstroom gemaakt, zodat elke nieuwe codedoorvoer een build- en implementatietaak binnen de werkstroom start. De toepassing wordt geïmplementeerd naar de Azure-service die u kiest. De GitHub-werkstroom kan worden aangepast voor aanvullende scenario's.

DevOps Starter en Azure DevOps integreren

DevOps Starter automatiseert met behulp van Azure DevOps al het werk dat in Azure Pipelines nodig is voor het instellen van een CI/CD-pijplijn. Het maakt een Git-repository in een nieuwe of bestaande Azure DevOps-organisatie en voert vervolgens een voorbeeldtoepassing of uw bestaande code door in een nieuwe Git-repository.

Met de automatisering wordt ook een CI-trigger voor de build gemaakt, zodat elke nieuwe codedoorvoer een build tot gevolg heeft. DevOps Starter maakt ook een CD-trigger en implementeert elke nieuwe geslaagde build in de Azure-service van uw keuze.

De build- en release-pijplijnen kunnen worden aangepast voor aanvullende scenario's. U kunt de build- en release-pijplijnen ook klonen voor gebruik in andere projecten.

Aan de slag met DevOps Starter

Video's over DevOps Starter