Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 Azure podporuje služby Azure, včetně Azure App 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řte si bezplatný účet.
- Účet GitHubu. Pokud ho nemáte, zdarma se zaregistrujte.
Jak připojit 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. Budete používat služební účet pokaždé, když použijete akci přihlášení k Azure. Při použití služebního hlavního objektu můžete použít OpenID Connect nebo tajemství.
Akce Azure App Service podporuje použití profilu publikování nebo principálu služby. Viz objekty aplikace a hlavní objekty služby v Microsoft Entra ID pro více informací o hlavních objektech služby.
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 Azure App Service
- 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
- Nastavení kontextu Kubernetes
- Kontext sady AKS
- Vytvoření tajného kódu Kubernetes
- Nasazení Kubernetes
- Nastavení Helmu
- Příprava 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 Azure MySQL – akce
- Kontrola dodržování předpisů pro Azure Policy
- Správa služby Azure Policy
- Aktivace spuštění služby Azure Pipelines