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

Microsoft heeft GitHub Actions voor Azure ontwikkeld en ontworpen voor gebruik 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 kunt u een service-principal gebruiken of een profiel publiceren om vanuit GitHub verbinding te maken met Azure. Telkens wanneer u de azure-aanmeldingsactie gebruikt, gebruikt u een service-principal. Wanneer u een service-principal gebruikt, kunt u OpenID Verbinding maken of een geheim gebruiken.

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 implementeren in web-apps. U kunt azure-aanmelding ook gebruiken met acties die door de community zijn bijgedragen, zoals Enhanced Azure Key Vault die niet officieel worden ondersteund door Microsoft.

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.