Co to jest GitHub Actions dla platformy Azure

GitHub Actions ułatwia automatyzowanie przepływów pracy tworzenia oprogramowania z poziomu usługi GitHub. Przepływy pracy można wdrażać w tym samym miejscu, w którym przechowujesz kod i współpracujesz nad żądaniami ściągnięcia i problemami.

W GitHub Actions przepływ pracy to zautomatyzowany proces skonfigurowany w repozytorium GitHub. Możesz kompilować, testować, pakować, wydać lub wdrażać dowolny projekt w usłudze GitHub przy użyciu przepływu pracy.

Każdy przepływ pracy składa się z poszczególnych akcji uruchamianych po wystąpieniu określonego zdarzenia (na przykład żądania ściągnięcia). Poszczególne akcje to spakowane skrypty, które automatyzują zadania programistyczne.

Za pomocą GitHub Actions dla platformy Azure możesz tworzyć przepływy pracy, które można skonfigurować w repozytorium w celu kompilowania, testowania, pakietu, wydania i wdrażania na platformie Azure. GitHub Actions dla platformy Azure obsługuje usługi platformy Azure, w tym Azure App Service, Azure Functions i Azure Key Vault.

GitHub Actions również obsługę narzędzi, w tym szablonów usługi Azure Resource Manager, interfejsu wiersza polecenia platformy Azure i Azure Policy.

Obejrzyj ten film wideo z witryny GitHub Universe 2020, aby dowiedzieć się więcej na temat ciągłego dostarczania za pomocą GitHub Actions.

Dlaczego należy używać GitHub Actions dla platformy Azure

GitHub Actions dla platformy Azure są opracowywane przez firmę Microsoft i przeznaczone do użycia z platformą Azure. Wszystkie GitHub Actions dla platformy Azure można wyświetlić w witrynie GitHub Marketplace. Zobacz Znajdowanie i dostosowywanie akcji , aby dowiedzieć się więcej na temat dołączania akcji do przepływów pracy.

Jaka jest różnica między GitHub Actions a usługą Azure Pipelines

Usługa Azure Pipelines i GitHub Actions pomagają zautomatyzować przepływy pracy tworzenia oprogramowania. Dowiedz się więcej o tym, jak usługi różnią się i jak migrować z usługi Azure Pipelines do GitHub Actions.

Co muszę użyć GitHub Actions dla platformy Azure

Potrzebne będą konta platformy Azure i usługi GitHub:

Jak mogę połączyć GitHub Actions i platformę Azure

W zależności od akcji użyjesz jednostki usługi lub profilu publikowania, aby nawiązać połączenie z platformą Azure z usługi GitHub. Użyjesz jednostki usługi za każdym razem, gdy używasz akcji logowania platformy Azure . Akcja Azure App Service obsługuje użycie profilu publikowania lub jednostki usługi. Zobacz Obiekty aplikacji i jednostki usługi w usłudze Azure Active Directory , aby dowiedzieć się więcej o jednostkach usługi.

Możesz użyć akcji logowania platformy Azure w połączeniu zarówno z interfejsem wiersza polecenia platformy Azure, jak i akcjami usługi Azure Azure PowerShell. Akcja logowania platformy Azure współdziała również z większością innych akcji usługi GitHub dla platformy Azure, w tym wdrażania w aplikacjach internetowych i uzyskiwania dostępu do wpisów tajnych magazynu kluczy.

Co znajduje się w przepływie pracy GitHub Actions

Przepływy pracy składają się z co najmniej jednego zadania. W ramach zadania istnieją kroki składające się z poszczególnych akcji. Zobacz Wprowadzenie do GitHub Actions, aby dowiedzieć się więcej o pojęciach związanych z GitHub Actions.

Gdzie można zobaczyć kompletne przykłady przepływu pracy

Repozytorium przepływów pracy akcji początkowej platformy Azure obejmuje kompleksowe przepływy pracy w celu kompilowania i wdrażania aplikacji internetowych dowolnego języka, dowolnego ekosystemu na platformie Azure.

Gdzie mogę zobaczyć wszystkie dostępne akcje

Odwiedź witrynę Marketplace, aby GitHub Actions dla platformy Azure, aby wyświetlić wszystkie dostępne GitHub Actions dla platformy Azure.

Następne kroki