Sdílet prostřednictvím


Co je 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, které můžete ve svém úložišti nastavit pro sestavování, testování, balení, vydávání verzí a nasazování do Azure. GitHub Actions pro služby Azure podpora Azure s, včetně služeb Aplikace Azure Service, Azure Functions a Azure Key Vault.

GitHub Actions také zahrnuje podporu nástrojů, včetně šablon Azure Resource Manageru, Azure CLI a Azure Policy.

Podívejte se na toto video z GitHub Universe 2020 a získejte další informace o průběžném doručování pomocí GitHub Actions.

Proč používat GitHub Actions pro Azure

Microsoft vyvinul GitHub Actions pro Azure a navrhl je pro Azure. Všechny akce GitHub Actions pro Azure můžete zobrazit na GitHub Marketplace. Další informace o začlenění akcí do pracovních postupů najdete v tématu Hledání a přizpůsobení akcí.

Jaký je rozdíl mezi GitHub Actions a Azure Pipelines

Azure Pipelines i GitHub Actions pomáhají automatizovat pracovní postupy vývoje softwaru. Přečtěte si další informace o tom, jak se služby liší a jak migrovat z Azure Pipelines na GitHub Actions.

Co potřebuji k používání GitHub Actions pro Azure

Budete potřebovat účty Azure a GitHub:

Návody připojení GitHub Actions a Azure

V závislosti na akci můžete k připojení k Azure z GitHubu použít instanční objekt nebo publikovat profil. Instanční objekt použijete pokaždé, když použijete akci přihlášení k Azure. Při použití instančního objektu můžete použít OpenID Připojení nebo tajný klíč.

Akce služby Aplikace Azure podporuje použití profilu publikování nebo instančního objektu. Další informace o instančníchobjektchchch

Akci přihlášení k Azure můžete použít v kombinaci s akcemi Azure CLI i Azure PowerShellu . Akce přihlášení k Azure funguje také s většinou ostatních akcí GitHubu pro Azure, včetně nasazení do webových aplikací. Přihlášení k Azure můžete použít také s akcemi, kterými přispěla komunita, jako je rozšířený trezor klíčů Azure, který Microsoft oficiálně nepodporuje.

Co je součástí pracovního postupu GitHub Actions

Pracovní postupy se skládají z jedné nebo více úloh. V rámci úlohy jsou kroky tvořené jednotlivými akcemi. Další informace o konceptech GitHub Actions najdete v tématu Úvod do GitHub Actions .

Kde se zobrazují kompletní příklady pracovních postupů

Úložiště pracovních postupů akcí Azure starter zahrnuje kompletní pracovní postupy pro sestavování a nasazování webových aplikací libovolného jazyka, libovolného ekosystému do Azure.

Kde se zobrazují všechny dostupné akce

Navštivte Marketplace pro GitHub Actions pro Azure a podívejte se na všechny dostupné akce GitHub Actions pro Azure.