Introduction
Az Azure Pipelines használatával létrehozott egy alapszintű, de teljes buildkonfigurációt egy ASP.NET Core-webalkalmazáshoz.
Ebben a modulban kibővítheti ezt a buildkonfigurációt egy, a Git és a GitHubot használó kód-együttműködési stratégia implementálásával.
Az együttműködés kulcsfontosságú DevOps-érték. A fejlesztőknek szükségük van arra, hogy együttműködjenek a forráskóddal, és megoszthassák a kódváltozataikat másokkal. A forrásvezérlési rendszer megkönnyíti a fejlesztők közötti együttműködést és a gyakoribb üzembe helyezéseket a termék javítása érdekében.
Az Azure DevOps különböző típusú forrásvezérléssel működik, de számos Azure DevOps-szervezet a Git használatát választja. A Git egy elosztott rendszer, amelyben minden közreműködő saját másolatot készít a munkáról. Ebben a modulban a Git elágaztatási és egyesítési képességeivel hatékonyabban dolgozhat más fejlesztőkkel. Emellett a GitHubot is használhatja, amely egy központi hely a csapatok számára a projektek üzemeltetéséhez és a munkájuk megosztásához.
Tanulási célkitűzések
A modul befejezését követően az alábbiakra lesz képes:
- Együttműködhet másokkal a megfelelő elágaztatási és egyesítési stratégia kiválasztásával.
- Vegyen fel egy jelvényt a GitHub-adattárba a legújabb build állapotának megjelenítéséhez.
- Irányítópult-vezérlő hozzáadása a buildelőzmények megjelenítéséhez.
- Állítson be egy szabályt a GitHub-adattárban, hogy felülvizsgálatot igényeljen.
Előfeltételek
Ennek a képzési tervnek a moduljai meghatározott sorrendben követik egymást. Az egyik modulban található információk a következő modul további tanulásának alapjai.
Az első lépések követéséhez először végezze el az Azure DevOps képzési tervének első lépéseit.
Azt is javasoljuk, hogy a képzési terv elején kezdjen el alkalmazásokat készíteni az Azure DevOps használatával.
Ha csak ezt a modult szeretné befejezni, be kell állítania egy fejlesztői környezetet Windows, macOS vagy Linux rendszeren. Ezekre az előfeltételekre lesz szüksége:
Az Azure DevOps ingyenesen használható.
Ebben a környezetben elvégezheti a jelenlegi és a jövőbeli modulok feladatait. Arra is használhatja, hogy kipróbálja az új készségeit a projektjein.
Megjegyzés:
Az Azure Pipelines számos nyelvet és alkalmazástípust támogat. Ebben a modulban egy .NET-alkalmazással fog dolgozni, de az itt megismert mintákat alkalmazhatja saját projektjeire, amelyek a kedvenc programozási nyelveit és keretrendszereit használják.
A csapat bemutatása
A korábbi modulokban megismerkedett a Space Game webcsapatával a Tailspin Toysnál. A Space Game webcsapata ismét itt dolgozik Önnel ebben a modulban:
Andy a fejlesztési vezető.
Amita minőségbiztosítással foglalkozik.
Mara most lépett be fejlesztőként, a közvetlen felettese Andy.
Mara korábban már jártas a DevOpsban, és segít a csapatnak az Azure DevOpst használó, egyszerűbb folyamat bevezetésében.