Összesítés
Szép munka! Ebben a modulban sok mindenről volt szó. Ön és a csapata sokat fejlődtek az automatizált folyamatok létrehozása terén. Megtanulta, hogyan képezhet le szkriptparancsokat egy buildkiszolgálón olyan automatizált folyamatfeladatokra, amelyek a GitHubra való leküldéskor futnak. A folyamat eredménye egy .zip fájl, amely tartalmazza a beépített Space Game webalkalmazást.
Azt is megtanulta, hogyan egyszerűsítheti a kódot a változók segítségével,
Azt is megtanulta, hogyan használhat sablonokat olyan feladatkészletek beágyazásához, amelyeket a buildelési folyamat során megismételhet. Sablont használt az alkalmazás hibakeresési és kiadási konfigurációinak létrehozásához.
Végül a Git-készségeket úgy gyakorolta, hogy leküldte a véglegesítéseket egy ágba, és abból az ágból építkezett. Az ágból végzett munka lehetővé teszi, hogy a fő kódbázistól elkülönítve dolgozzon. Így nyugodtan kísérletezhet és kipróbálhat új dolgokat anélkül, hogy az hatással lenne a fő fejlesztési (main
) ágra.
Ne feledje, hogy ez a buildkonfiguráció egy .NET-alkalmazás létrehozására összpontosít. A választott feladatok az éppen készült alkalmazás típusától, az annak elkészítéséhez használt eszközöktől és a programozási nyelvtől függenek.
A saját buildekhez való közeledéskor érdemes először is meggyőződni arról, hogy az alkalmazást a terminálról, vagy egy Bash- vagy PowerShell-szkriptből hozhatja létre. Ezután leképezheti az egyes parancsokat egy folyamatfeladatra, ami ugyanazt az eredményt éri el.
Saját folyamat létrehozásakor két lehetősége van: a vizualizációtervező vagy a YAML-fájlok. Ha a vizuális tervezőt választja a kezdéshez, átválthat a konfiguráció YAML-verziójára, hogy megismerje, hogyan épülnek fel az egyes feladatok.
Megjegyzés:
Ekkor már rendelkezik egy buildösszetevővel, amelyet üzembe lehet helyezni egy minőségellenőrzési vagy egy éles környezetben. A képzési terv hátralévő részében a szoftver Azure Pipelines segítségével történő létrehozására és tesztelésére fog összpontosítani. Megtudhatja, hogyan helyezheti üzembe alkalmazásait az Azure Pipelines használatával egy későbbi képzési tervben.
Additional resources
További információkért tekintse meg a következő további forrásokat:
Ha tudományosabb megközelítést keres, Jez Humble és David Farley Continuous Delivery (Folyamatos teljesítés) című könyve nagyszerű kiindulópont lehet.
Ismerkedés a YAML-lel
Ha érdekli a YAML, tekintse át a Learn YAML in Y minutes (A YAML elsajátítása Y perc alatt) dokumentumot. Ezután áttekintheti az Azure Pipelines YAML-sémahivatkozását , hogy jobban átlássa a folyamatok struktúráját.
Olvassa el a dokumentációt
Teljes referenciadokumentációt biztosítunk, amely részletesebben ismerteti az itt ismertetett fogalmakat és feladatokat. A dokumentáció emellett kezdő útmutatókat is tartalmaz számos alkalmazástípushoz, például a Java, a C++ és a Node.js alkalmazáshoz.
A létrehozási és kiadási feladatokkal foglalkozó szakasz segíthet leképezni a meglévő buildparancsokat a beépített feladatokra.
Saját buildfolyamat létrehozása
Ebben a modulban az Azure DevOpsból hozta létre a folyamatot. Hasonlóképpen a saját folyamatát is létrehozhatja. A GitHub Marketplace alkalmazásból is létrehozhat egy folyamatot.