Prozkoumejte GitHub Actions pro Azure
GitHub Actions vám pomůže automatizovat pracovní postupy vývoje softwaru z GitHubu. Pracovní postupy můžete nasadit na stejném místě, kde ukládáte kód a spolupracujete na žádostech o přijetí změn a problémech. V GitHub Actions je pracovní postup automatizovaný proces, který nastavíte v úložišti GitHub. Pomocí pracovního postupu můžete vytvářet, testovat, balit, vydávat nebo nasazovat jakýkoli projekt na GitHubu.
Každý pracovní postup se skládá z jednotlivých akcí, které se spouští po konkrétní události (jako je žádost o přijetí změn). Jednotlivé akce jsou zabalené skripty, které automatizují úlohy vývoje softwaru.
Pomocí GitHub Actions pro Azure můžete vytvářet pracovní postupy pro sestavování, testování, balení, vydávání a nasazování do Azure. GitHub Actions pro Azure podporuje služby Azure, včetně Azure App Service, Azure Functions a Azure Key Vault.
Poznámka:
GitHub Actions také zahrnuje podporu nástrojů, včetně šablon Azure Resource Manageru, Azure CLI a Azure Policy.
Proč používat GitHub Actions pro Azure
Microsoft vyvinul GitHub Actions pro Azure a navrhl je pro Azure. Úplný seznam GitHub Actions pro Azure získáte na GitHub Marketplace. Přečtěte si další informace o hledání a přizpůsobení akcí a začlenění akcí do pracovních postupů.
Propojení GitHub Actions a Azure
V závislosti na akci můžete k připojení k Azure z GitHubu použít služební účet nebo publikační profil. Například:
- Akce Azure Login používá služební objekt. Při použití služebního účtu můžete použít OpenID Connect nebo tajný klíč uložený ve vašem úložišti.
- Akce Azure App Service podporuje použití profilu publikování nebo služebního účtu.
Akci Azure Login můžete použít v kombinaci s ostatními akcemi GitHub Actions pro Azure. Službu Azure Login můžete použít také s akcemi, kterými přispěla komunita, které Microsoft nepodporuje.