Összesítés

Befejeződött

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.