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:
- Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
- Účet GitHub. Pokud ho nemáte, zdarma se zaregistrujte.
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.
- Azure Spring Cloud
- Nasazení souboru Bicep nebo šablony Azure Resource Manageru
- Nasazení do statické webové aplikace
- Nastavení služby Aplikace Azure
- Nasazení do Azure Functions
- Nasazení do Azure Functions pro kontejnery
- Přihlášení Dockeru
- Nasazení do služby Azure Container Instances
- Akce kontroly kontejnerů
- Instalační program nástroje Kubectl
- Kontext sady Kubernetes
- Kontext sady AKS
- Vytvoření tajného kódu Kubernetes
- Nasazení Kubernetes
- Nastavení Helmu
- Pečení Kubernetes
- Vytváření imagí virtuálních počítačů Azure
- Přihlášení ke strojovému učení
- Trénování strojového učení
- Strojové učení – nasazení modelu
- Nasazení do databáze Azure SQL
- Nasazení do akce Azure MySQL
- Kontrola dodržování předpisů pro Azure Policy
- Správa služby Azure Policy
- Aktivace spuštění služby Azure Pipelines