Introduction
Az Alkalmazások létrehozása az Azure DevOps képzési tervével segített a Tailspin Toys csapatának az Azure DevOps használatával megtervezni és létrehozni egy folyamatos integrációs (CI) folyamatot a Space Game-webhely létrehozásához.
Közeledik a Tailspin csapat nagy kiadása. A csapat az Azure DevOps használatával hozhatja létre és tesztelheti a kódját, de hogyan helyezheti üzembe gyorsan az alkalmazást a felhasználók számára elérhető környezetben?
Ebben a modulban a Tailspin csapatával folytathatja az útját, mivel folyamatos kézbesítési (CD) folyamatot állít be a Space Game webhelyének üzembe helyezéséhez.
Tanulási célkitűzések
A modul befejezését követően az alábbiakra lesz képes:
- Határozza meg, hogy mi a folyamatos teljesítés, miért fontos, és milyen eszközöket használhat.
- Hozzon létre egy alapszintű kiadási folyamatot az Azure Pipelinesban, amely egy webalkalmazást helyez üzembe Azure-alkalmazás Szolgáltatásban.
- Vizsgálja meg a folyamatelemzést a kiadások állapotának és előzményeinek megértéséhez.
Előfeltételek
Az ebben a képzési tervben és a korábbi képzési tervekben szereplő modulok előrehaladást alkotnak.
Ha ezzel a képzési tervvel szeretne kezdeni, állítson be egy fejlesztési környezetet Windows, macOS vagy Linux rendszeren. A következők szükségesek:
- Egy Azure DevOps-szervezet, amely hozzáféréssel rendelkezik a párhuzamos feladatokhoz. Ha szervezete nem fér hozzá a párhuzamos feladatokhoz, ezen az űrlapon ingyenesen kérhet párhuzamos feladatokat nyilvános vagy magánprojektekhez. A kérés 2-3 munkanapot vesz igénybe.
- Azure-előfizetés
- GitHub-fiók
- Visual Studio Code és az Azure Pipelines for VS Code bővítmény.
- .NET 6.0 SDK
- Git
Az első lépések követéséhez végezze el az alábbi képzési terveket:
Ingyenesen használhatja az Azure-t és az Azure DevOpsot. Az Azure DevOps használatához nincs szüksége Azure-előfizetésre, de itt az Azure DevOps használatával telepítheti az Azure-erőforrásokat az Azure-előfizetésében.
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 Tailspin Toys Space Game webes csapatával a korábbi modulokban már találkoztunk. Emlékeztetőül újra bemutatjuk azokat, akikkel ebben a modulban találkozhat.
Andy a fejlesztési vezető.
Amita minőségbiztosítással foglalkozik.
Tim üzemeltetéssel foglalkozik.
Mara most lépett be fejlesztőként, a közvetlen felettese Andy.
Irwin a termékmenedzser.
Mara korábban már jártas a DevOpsban. Az Azure DevOps használatával segít a csapatnak egy egyszerűsített folyamat bevezetésében.