Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A GitHub Actions segítségével automatizálhatja a szoftverfejlesztési munkafolyamatokat a GitHubon belül. A munkafolyamatokat ugyanazon a helyen helyezheti üzembe, ahol kódot tárol, és együttműködhet a lekéréses kérelmeken és problémákon.
A GitHub Actions-ben a munkafolyamat egy automatizált folyamat, amit a GitHub tárházadban állítasz be. Bármilyen projektet létrehozhat, tesztelhet, csomagolhat, kiadhat vagy üzembe helyezhet a GitHubon egy munkafolyamattal.
Minden munkafolyamat olyan egyéni műveletekből áll, amelyek egy adott esemény (például lekéréses kérelem) után futnak. Az egyes műveletek olyan csomagolt szkriptek, amelyek automatizálják a szoftverfejlesztési feladatokat.
Az Azure-hoz készült GitHub Actions használatával létrehozhat olyan munkafolyamatokat, amelyeket az adattárban állíthat be az Azure-ban való létrehozáshoz, teszteléshez, csomagoláshoz, kiadáshoz és üzembe helyezéshez. Az Azure-hoz készült GitHub Actions támogatja az Azure-szolgáltatásokat, például az Azure App Service-t, az Azure Functionst és az Azure Key Vaultot.
A GitHub Actions a segédprogramok támogatását is magában foglalja, beleértve az Azure Resource Manager-sablonokat, az Azure CLI-t és az Azure Policyt.
A GitHub Universe 2020-ból származó videóból többet is megtudhat a GitHub Actions folyamatos kézbesítéséről.
Miért érdemes a GitHub Actionst használni az Azure-hoz?
A Microsoft kifejlesztette az Azure-hoz készült GitHub Actionokat, és úgy tervezte őket, hogy az Azure-ral lehessen őket használni. Láthatja az Azure-hoz készült GitHub-műveleteket a GitHub Marketplace-en. A műveletek munkafolyamatokba való beépítésével kapcsolatos további információkért tekintse meg a Műveletek keresése és testreszabása című témakört.
Mi a különbség a GitHub Actions és az Azure Pipelines között?
Az Azure Pipelines és a GitHub Actions egyaránt segít automatizálni a szoftverfejlesztési munkafolyamatokat. További információ arról, hogy miben különböznek a szolgáltatások, és hogyan migrálhat az Azure Pipelinesból a GitHub Actionsbe.
Mire van szükségem az Azure-hoz készült GitHub Actions használatához?
Azure- és GitHub-fiókokra lesz szüksége:
- Egy Azure-fiók, aktív előfizetéssel. Hozzon létre egy fiókot ingyenesen.
- Egy GitHub-fiók. Ha nincs fiókja, ingyenesen regisztrálhat egyet.
Hogyan csatlakoztathatom a GitHub Actionst és az Azure-t?
A művelettől függően szolgáltatásnévvel vagy közzétételi profillal csatlakozhat az Azure-hoz a GitHubról. Mindig, amikor az Azure bejelentkezési műveletet használja, szolgáltatási főszereplőt fog használni. Szolgáltatási főazonosító használata esetén használhatja az OpenID Connectet vagy egy titkost.
Az Azure App Service-művelet támogatja a közzétételi profil vagy szolgáltatásnév használatát. A szolgáltatásnevekről további információt a Microsoft Entra ID alkalmazás- és szolgáltatásnév-objektumaiban talál.
Az Azure bejelentkezési műveletét az Azure CLI és az Azure PowerShell-műveletekkel együtt is használhatja. Az Azure bejelentkezési művelet a legtöbb más Azure-beli GitHub-művelettel is működik, beleértve a webalkalmazások üzembe helyezését is. Az Azure-bejelentkezést olyan, közösség által támogatott műveletekkel is használhatja, mint például az Enhanced Azure Key Vault , amelyet a Microsoft hivatalosan nem támogat.
Mi van benne egy GitHub Actions munkafolyamatban
A munkafolyamatok egy vagy több feladatból állnak. Egy feladaton belül vannak lépések, amelyek egyéni műveletekből állnak. A GitHub Actions fogalmaival kapcsolatos további információkért tekintse meg a GitHub Actions bemutatása című témakört .
Hol láthatom a teljes munkafolyamat-példákat
Az Azure kezdőműveleti munkafolyamatok adattára teljes körű munkafolyamatokat tartalmaz, amelyek bármilyen nyelvű vagy ökoszisztémájú webalkalmazást építenek és helyeznek üzembe az Azure felhőplatformra.
Hol látom az összes elérhető műveletet?
Látogasson el az Azure-hoz készült GitHub Actions piacterére az összes elérhető Azure-beli GitHub-művelet megtekintéséhez.
- Azure Spring Cloud
- Bicep-fájl vagy Azure Resource Manager-sablon üzembe helyezése
- Üzembe helyezés statikus webalkalmazásban
- Az Azure App Service beállításai
- Üzembe helyezés az Azure Functionsben
- Üzembe helyezés az Azure Functions for Containersben
- Docker-bejelentkezés
- Üzembe helyezés az Azure Container Instancesben
- Tároló szkennelési művelet
- Kubectl-eszköz telepítőjének
- Kubernetes beállítási kontextus
- AKS-beállítási környezet
- Kubernetes– titkos kód létrehozása
- Kubernetes üzembe helyezése
- A Helm beállítása
- Kubernetes konfiguráció készítése
- Azure-beli virtuálisgép-rendszerképek létrehozása
- Gépi tanulás bejelentkezése
- Gépi tanulási képzés
- Gépi tanulás – modell üzembe helyezése
- Üzembe helyezés az Azure SQL Database-ben
- Üzembe helyezés az Azure MySQL-műveletben
- Az Azure Policy megfelelőségi vizsgálata
- Az Azure Policy kezelése
- Azure Pipelines-futtatás aktiválása