Mi az Az Azure-hoz készült GitHub Actions?

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 Actionsben a munkafolyamat egy automatizált folyamat, amelyet a GitHub-adattárban állított 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. GitHub Actions for Azure-támogatás s Azure-szolgáltatásokhoz, beleértve a Azure-alkalmazás 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 Actionst, és azOkat az Azure-ral együtt tervezte. Az Azure-hoz készült Összes GitHub-művelet megjelenik 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:

Hogyan a GitHub Actions és az Azure összekapcsolása

A művelettől függően szolgáltatásnévvel vagy közzétételi profillal csatlakozhat az Azure-hoz a GitHubról. Minden alkalommal, amikor az Azure bejelentkezési műveletet használja, szolgáltatásnevet fog használni. Szolgáltatásnév használata esetén az OpenID Csatlakozás vagy titkos kód használható.

A Azure-alkalmazás szolgáltatásmű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.

A GitHub Actions-munkafolyamatok része

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 starter-műveleti munkafolyamatok adattára a végpontok közötti munkafolyamatokat tartalmazza, amelyek bármilyen nyelvű webalkalmazásokat, bármilyen ökoszisztémát építenek ki és helyeznek üzembe az Azure-ban.

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.