Wat is GitHub Actions voor Azure?

Met GitHub Actions kunt u uw werkstromen voor softwareontwikkeling vanuit GitHub automatiseren. U kunt werkstromen implementeren op dezelfde locatie waar u code opslaat en samenwerken aan pull-aanvragen en problemen.

In GitHub Actions is een werkstroom een geautomatiseerd proces dat u instelt in uw GitHub-opslagplaats. U kunt elk project bouwen, testen, verpakken, vrijgeven of implementeren op GitHub met een werkstroom.

Elke werkstroom bestaat uit afzonderlijke acties die worden uitgevoerd na een specifieke gebeurtenis (zoals een pull-aanvraag). De afzonderlijke acties zijn verpakte scripts waarmee softwareontwikkelingstaken worden geautomatiseerd.

Met GitHub Actions voor Azure kunt u werkstromen maken die u in uw opslagplaats kunt instellen voor het bouwen, testen, verpakken, vrijgeven en implementeren in Azure. GitHub Actions voor ondersteuning voor Azure s Azure-services, waaronder Azure-app Service, Azure Functions en Azure Key Vault.

GitHub Actions bevatten ook ondersteuning voor hulpprogramma's, waaronder Azure Resource Manager-sjablonen, Azure CLI en Azure Policy.

Bekijk deze video van GitHub Universe 2020 voor meer informatie over continue levering met GitHub Actions.

Waarom zou ik GitHub Actions voor Azure moeten gebruiken

GitHub Actions voor Azure is ontwikkeld door Microsoft en is ontworpen om te worden gebruikt met Azure. U kunt alle GitHub Actions voor Azure bekijken in de GitHub Marketplace. Zie Acties zoeken en aanpassen voor meer informatie over het opnemen van acties in uw werkstromen.

Wat is het verschil tussen GitHub Actions en Azure Pipelines

Azure Pipelines en GitHub Actions helpen u bij het automatiseren van werkstromen voor softwareontwikkeling. Meer informatie over hoe de services verschillen en hoe u migreert van Azure Pipelines naar GitHub Actions.

Wat heb ik nodig om GitHub Actions voor Azure te gebruiken

U hebt Azure- en GitHub-accounts nodig:

  • Een Azure-account met een actief abonnement. Gratis een account maken
  • Een GitHub-account. Als u geen account hebt, kunt u zich registreren voor een gratis account.

Hoe kan ik Verbinding maken met GitHub Actions en Azure

Afhankelijk van de actie gebruikt u een service-principal of publiceert u een profiel om vanuit GitHub verbinding te maken met Azure. Telkens wanneer u de azure-aanmeldingsactie gebruikt, gebruikt u een service-principal. De actie Azure-app Service ondersteunt het gebruik van een publicatieprofiel of service-principal. Zie toepassings- en service-principalobjecten in Microsoft Entra ID voor meer informatie over service-principals.

U kunt de aanmeldingsactie van Azure gebruiken in combinatie met zowel de Azure CLI - als Azure PowerShell-acties . De Azure-aanmeldingsactie werkt ook met de meeste andere GitHub-acties voor Azure, waaronder het implementeren in web-apps en het openen van key vault-geheimen.

Wat is opgenomen in een GitHub Actions-werkstroom

Werkstromen bestaan uit een of meer taken. Binnen een taak zijn er stappen die bestaan uit afzonderlijke acties. Zie Inleiding tot GitHub Actions voor meer informatie over concepten van GitHub Actions.

Waar zie ik volledige werkstroomvoorbeelden?

De opslagplaats voor werkstromen voor starteracties van Azure bevat end-to-end-werkstromen voor het bouwen en implementeren van web-apps van elke taal, elk ecosysteem in Azure.

Waar kan ik alle beschikbare acties zien

Ga naar Marketplace voor GitHub Actions voor Azure om alle beschikbare GitHub Actions voor Azure te bekijken.

Volgende stappen