Megosztás a következőn keresztül:


Mik az Azure DevOps szolgáltatásai?

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az Azure DevOps szolgáltatásmodellek széles skáláját kínálja, hogy minden csapat egyedi igényeit kielégítse. Az ingyenes hozzáférésű verzió segít a kis csapatoknak a gyors kezdésben, a sokoldalú előfizetés és a használatalapú fizetéses csomagok pedig támogatják az átfogó projektkezelést.

  • Teljes körű projektkezelés: Az Azure DevOps a szoftverprojektek teljes életciklusának támogatására tervezett, összetartó szolgáltatáscsomag. A kezdeti tervezéstől és fejlesztéstől kezdve a szigorú tesztelésen át a végső üzembe helyezésig mindent magában foglal.

  • Ügyfél-/kiszolgálómodell-teljesítés: Az Azure DevOps egy ügyfél-/kiszolgálómodellen működik, és rugalmasságot biztosít a szolgáltatásaival való interakcióban. A webes felület kényelmes módot kínál a legtöbb szolgáltatás használatára, és kompatibilis az összes fő böngészővel. Emellett bizonyos szolgáltatások, például a forráskövetés, a buildfolyamatok és a munkakövetés ügyfélalapú felügyeleti lehetőségeket kínálnak a továbbfejlesztett vezérléshez.

  • Rugalmas és méretezhető szolgáltatáslehetőségek:

    • Az Azure DevOps számos szolgáltatáslehetőséget kínál a különböző méretű csapatok számára. A kis csapatok számára számos szolgáltatás ingyenes, így kezdeti befektetés nélkül is hozzáférhet a robusztus projektfelügyeleti eszközökhöz.
    • Nagyobb csapatok vagy speciálisabb igények esetén a szolgáltatások előfizetési modellen vagy használatalapú fizetésen keresztül érhetők el. Ez a rugalmasság lehetővé teszi a használat skálázását a projekt igényeinek és a költségvetés korlátainak megfelelően.
    • Az Azure DevOps hibrid modellt kínál, így a lehető legjobban kihasználhatja a szükséges előnyöket. A kód és a feladatok kezelése helyszíni üzembe helyezéssel a maximális felügyelet és biztonság érdekében. Ha több erőforrásra van szüksége, koppintson a felhőalapú buildelési vagy tesztelési szolgáltatásokra. Ez a megközelítés biztosítja, hogy csak azért fizessen, amit használ, optimalizálva a működési hatékonyságot.
  • Azure DevOps-navigáció: Az Azure DevOps bal oldali navigációs menüje a széles körű funkciókhoz tartozó átjáró. Lehetővé teszi a különböző szolgáltatások intuitív elérését és kezelését.

    Képernyőkép az Azure DevOps bal oldali navigációs menüjében felsorolt szolgáltatásokról.

    Irányítópultok: A projektadatok és munkafolyamatok személyre szabott nézetének létrehozása.

    Wiki: Projektek dokumentálása központosított és akadálymentes csapathelyen.

    Táblák: Hozzáférés agilis eszközökhöz a projektek tervezésének és nyomon követésének gördülékenységéhez.

    Adattárak: Forrásvezérlés alkalmazása a projekt együttműködéséhez és karbantartásához.

    Folyamatok: A projekt összeállításának és tesztelésének, valamint a kiadási folyamatok automatizálása.

    Teszttervek: Manuális és automatizált projekttesztelés létrehozása, kezelése és futtatása.

    Összetevők: Csomagok megosztása és csomagmegosztás integrálása folyamatokba.

További információ: Az Azure DevOpshoz csatlakozó eszközök és ügyfelek.

Irányítópultok

Az Azure DevOps hatékony irányítópult-felületet biztosít, amely lehetővé teszi a projektadatok és munkafolyamatok személyre szabott nézetének létrehozását. Így hozhatja ki a legtöbbet az Irányítópultok funkcióból:

  • Irányítópultok hozzáadása, konfigurálása és kezelése: Több irányítópult létrehozása a projekt különböző aspektusainak megfelelően. Az egyes irányítópultokat testre szabhatja különböző widgetek hozzáadásával és rendezésével, amelyek valós időben jelenítik meg a projektadatokat.
  • Widgetek konfigurálása: Az irányítópultok továbbfejlesztése olyan widgetekkel, amelyek betekintést nyújtanak a projektbe. A widgetek széles skáláját választva megjelenítheti az olyan információkat, mint a build állapota, a teszteredmények és a munkaelem-lekérdezések.
  • Gyors navigálás: Az irányítópultok központi központként használhatók a projekt különböző területeire való navigáláshoz. Olyan hivatkozásokat és billentyűparancsokat állíthat be, amelyek lehetővé teszik az Azure DevOps fontos szakaszainak elérését csupán egy kijelöléssel.
  • Bővíthetőségi pontok használata: Az Azure DevOps bővíthetőségi pontjaival tovább szabhatja az irányítópultokat. Új képességeket a nem Microsoft-szolgáltatások integrálásával vagy saját bővítmények létrehozásával adhat hozzá.

További információkért tekintse meg az Irányítópultok dokumentációját.

Képernyőkép az Irányítópultok kezdőlapjáról, amelyen az Agilis átfutási idő, a Jövő tavasza, az Új munkaelem, a Folyamatban lévő munka és a Csapatsebesség látható.

Azure Boards

A szoftverfejlesztés dinamikus világában elengedhetetlen a hatékony információmegosztás és a munka, a feladatok, a problémák és a kódhibák aprólékos nyomon követése. A fejlesztők gyakran használnak olyan eszközöket, mint a Microsoft Excel, a Microsoft Project és a különböző hibakövető rendszerek. Az Agile-módszertanok közelmúltbeli bevezetése forradalmasítja a tervezési és fejlesztési folyamatokat.

Az Azure Boards számos Agile-eszközt kínál, amelyekkel egyszerűbbé teheti a projektek tervezését és nyomon követését:

  • Munkaelem-kezelés: Zökkenőmentesen adhat hozzá és frissíthet különböző munkaelemeket, hogy a projekt rendezett és nyomon követhető legyen.
  • Lekérdezések és diagramok: Egyéni lekérdezések definiálása a munkaelemekhez, és elemzési állapot- és trenddiagramok létrehozása az előrehaladás megjelenítéséhez.
  • Hátralékkezelés: Hatékonyan kezelheti a termék-hátralékot, és biztosíthatja, hogy a prioritások egyértelműek és végrehajthatók legyenek.
  • Sprinttervezés: A futamok hátralékainak használatával pontosan megtervezheti és végrehajthatja a futamokat, és a csapat erőfeszítéseit a projekt céljaihoz igazíthatja.
  • Feladattábla kihasználtsága: Valós idejű változásokat tükröző interaktív feladattáblákon keresztül áttekintheti és frissítheti a futamtevékenységeket.
  • Munkafolyamat-vizualizáció: A projekt munkafolyamatának monitorozása és az állapotok frissítése intuitív táblák használatával, amelyek egyértelmű képet nyújtanak a fejlesztési folyamatról.
  • Portfóliókezelés: Hierarchikusan rendszerezheti a munkáját, csoportosíthatja a felhasználói történeteket a funkciók alá, és a funkciókat az epikok alá, így strukturált áttekintést nyerhet.
  • Scrum-értekezletek: A napi Scrum-értekezleteken feladattáblák használatával értékelheti a befejezett, hátralévő vagy letiltott munkát, és elősegíti az együttműködésen alapuló és rugalmas csapatkörnyezetet.

Az Azure Boards különböző munkaelem-típusokat támogat, amelyek mindegyike egy adott mezőkészlethez van társítva, amely a haladás során frissíthető. Ezek a munkatípusok személyre szabott megközelítést biztosítanak a projekt különböző aspektusainak nyomon követéséhez.

Agilis támogatás: Akár Scrumot, Kanbant vagy Scrumbant gyakorol, az Azure Boards hátralékokat és táblákat kínál ezeknek a módszereknek a megkönnyítése érdekében, így a csapat hatékony eredményeket érhet el.

A projektmenedzserek és a fejlesztők a feladatlisták és a táblák segítségével megoszthatják az információkat és nyomon követhetik az előrehaladást. Az Azure Boards teljes képet nyújt a projekt állapotáról, amely lehetővé teszi a csapatok számára a trendek monitorozását és a megalapozott döntések meghozatalát.

Ha szeretné megismerni, hogy a hátralékok, a táblák és a tervek hogyan alakíthatják át a projektirányítási élményt, olvassa el az Azure Boards mi az?

Képernyőkép az Azure Boards hátralékok oldaláról, amelyen számos kártya látható, beleértve az új elemeket, az aktív elemeket és az elemezni kívánt elemeket.

Azure-adattárak

A forrás- vagy verziókövetési rendszerek kulcsfontosságúak a fejlesztők számára, akiknek zökkenőmentesen kell együttműködnie a kódbázisokon, és átfogó módosítási előzményeket kell fenntartaniuk. Ezek a rendszerek nélkülözhetetlenek olyan projektekhez, amelyek több fejlesztőt is érintenek, és a fejlesztési folyamat során biztosítják a konzisztenciát és a koordinációt.

Képernyőkép az Azure Repos kezdőlapjáról, amelyen az adattár fő ága látható mappákkal és README-fájllal.

Az Azure DevOps két elsődleges forrásvezérlési típust támogat a különböző projektigényeknek megfelelően: a Git és a Team Foundation verziókövetése (TFVC).

Git (verziókezelő rendszer)

A Git egy verziókövetési rendszer, amelyben minden fejlesztő rendelkezik a teljes adattár helyi másolatával. Ez a megközelítés lehetővé teszi az offline munkát, valamint az egyszerű elágaztatást és egyesítést. A Git az új projektek alapértelmezett választása, és rugalmassága és robusztussága érdekében ajánlott.

Feljegyzés

Az Azure DevOps-ban a Git szabványos Git. A Visual Studio külső Git-szolgáltatásokkal is használható. Külső Git-ügyfeleket is használhat az Azure DevOps Serverrel.

A Következő feladatokat végezheti el a Githez készült Azure Repos használatával:

  • Fájlok áttekintése: Vizsgálja meg az adattárban lévő egyes fájlok módosításainak részleteit és előzményeit.
  • Fájlok letöltése és szerkesztése: Szerezze be a fájlok helyi másolatát az adattárból, és végezze el a szükséges módosításokat.
  • Véglegesítések kezelése: Nyomon követheti az adattárba leküldéses véglegesítéseket, és biztosíthatja a kódmódosítások egyértelmű előzményeit.
  • Lekéréses kérelmek használata: Részvétel az együttműködési kód felülvizsgálati folyamatában a lekéréses kérelmek létrehozásával, jóváhagyásával, megjegyzésével és végrehajtásával.
  • Git-címkék használata: Az adattár előzményeinek egyes pontjait rendszerezheti és megjelölheti a Git-címkék használatával a könnyű hivatkozás érdekében.

TFVC

A Team Foundation Verziókövetés (TFVC) egy központi verziókövetési rendszer, amely leegyszerűsíti a kódkezelést. A fejlesztők az egyes fájlok egyetlen verziójával dolgoznak a helyi gépükön, míg a kiszolgáló megőrzi a módosítások teljes előzményeit, egyetlen igazságforrást biztosítva.

A TFVC a következő főbb funkciókat tartalmazza:

  • Egyverziós munkafolyamat: Minden fejlesztő gépe tartalmazza a fájlok aktuális verzióját. Ez a megközelítés csökkenti az összetettséget, és biztosítja a csapat konzisztenciáját.
  • Kiszolgálóoldali előzmények: A rendszer minden előzményadatot, beleértve a módosításokat és a verziókat is, biztonságosan tárolja a kiszolgálón, ami megőrzi a projekt fejlődésének integritását.
  • Elérési útalapú elágaztatás: Az ágak elérési útalapú megközelítéssel hozhatók létre és kezelhetők a kiszolgálón. Ez a megközelítés egyértelmű szervezeti és egyszerű egyesítési folyamatokat tesz lehetővé.

Azure Pipelines

A gyors és megbízható szoftverkiadások elérése a modern fejlesztési gyakorlatok egyik jele. Az Azure Pipelines ennek a törekvésnek az élvonalában áll a buildelési, tesztelési és kiadási folyamatok automatizálásával.

  • Automatizált buildek: Állítsa be az Azure Pipelinest, hogy automatikus buildeket aktiváljon a kódbeadások során, és győződjön meg arról, hogy minden módosítás azonnal integrálva és ellenőrizve van.
  • Tesztintegráció: A buildelés utáni tesztfuttatások beépítése a módosítások ellenőrzéséhez, a magas kódminőség fenntartásához és a problémák korai észleléséhez.
  • Kiadási folyamatok: A szoftver buildjeinek üzembe helyezésének kezelése különböző környezetekben, az előkészítéstől az éles környezetig, az Azure Pipelines robusztus kiadáskezelési képességeivel.

Az Azure Pipelines a következő funkciókat tartalmazza:

  • Folyamatos integráció (CI):A CI implementálása a kódmódosítások központi adattárba való automatikus egyesítéséhez, amelyet automatizált buildek és tesztek követnek.
  • Folyamatos teljesítés (CD): Győződjön meg arról, hogy a szoftver bármikor megbízhatóan kiadható a CD-gyakorlatokkal, egyszerűsítve a fejlesztéstől az éles környezetig vezető folyamatot.
  • Buildautomatizálás: A buildelési folyamat testreszabása meghatározott lépésekkel és eseményindítókkal, konzisztens és megismételhető buildkörnyezet létrehozása.
  • Kiadáskezelés: Felügyelheti az egyidejű kiadásokat a fejlesztési életciklust tükröző konfigurálható kiadási folyamatokkal, a fejlesztési környezetektől az éles környezetekig.
  • Üzembe helyezés automatizálása: Automatizálja az üzembe helyezési folyamatot, csökkentve a manuális erőfeszítéseket és a hibák előfordulásának lehetőségét.
  • Jóváhagyási munkafolyamatok: Jóváhagyási munkafolyamatok integrálása a sikeres üzemelő példányok ellenőrzéséhez, és egy ellenőrzési réteg hozzáadása a buildek előmozdítása előtt.
  • Kiadáskövetés: Figyelheti a kiadásokat, miközben különböző környezetekben haladnak előre, így betekintést nyerhet az üzembe helyezési folyamatba.

A folyamatos integráció és az Azure Pipelines szolgáltatással való teljesítés implementálásának részletes útmutatója: Mi az Az Azure Pipelines?

Képernyőkép az Azure Pipelines kezdőlapjáról, amelyen a legutóbb futtatott folyamatok listája látható.

Azure tesztelési tervek

Az Azure Test Plans egy átfogó szolgáltatás, amelynek célja különböző tesztelési módszerek létrehozása, felügyelete és végrehajtása, beleértve a manuális, feltáró és automatizált teszteket.

Az Azure Test Plans a következő főbb funkciókat tartalmazza:

  • Munkafolyamat testreszabása: Testre szabhatja a tesztelési munkafolyamatot testre szabható teszttervekkel, csomagokkal és esetekkel, és segít a projekt igényeinek való megfelelésben.
  • Nyomon követhetőség: A teljes körű nyomon követhetőség elérése és a követelményeken alapuló tesztcsomagokkal rendelkező esetek és hibák teszteléséhez való közvetlen csatolás.
  • Tesztválasztás: Lekérdezésalapú tesztcsomagok használata a feltételeken alapuló tesztkiválasztáshoz, és egyszerűsíti a tesztelési folyamatot.
  • Felhasználóbarát felület: Használja ki az Excelhez hasonló rácsfelület előnyeit, és egyszerűsítse a tesztelési esetek létrehozását és kezelését.
  • Újrafelhasználható elemek: A hatékonyság növelése újrafelhasználható tesztlépésekkel és megosztott paraméterekkel, valamint a tesztek konzisztenciájának előmozdítása.
  • Együttműködés: Teszttervek, csomagok és esetek megosztása az érdekelt felekkel felülvizsgálat és visszajelzés céljából, valamint együttműködésen alapuló tesztelési környezet kialakítása.
  • Platformfüggetlen végrehajtás: A teszteket közvetlenül a böngészőből hajthatja végre bármely platformon, ami rugalmasságot és kényelmet biztosít.
  • Tevékenységfigyelés: Valós idejű diagramokkal monitorozza a tesztelési tevékenységeket, és betekintést nyerhet a teszt előrehaladásába és eredményeibe.

Az Azure Test Plans által a tesztelési folyamatok gördülékenyebbé tételének részletes ismertetését az Azure Test Plans dokumentációjában találja.

Képernyőkép a Teszttervek kezdőlapjáról, amelyen a tesztcsomagok és a tesztesetek függőleges elrendezése látható a teszttervben.

Együttműködési szolgáltatások

Az Azure DevOps a kommunikáció és a projektkövetés egyszerűsítése érdekében a következő szolgáltatásokkal javítja a csapatmunkát:

  • Csapat irányítópultjai: Irányítópultok létrehozása és testreszabása, hogy a csapat valós idejű betekintést biztosítson a projektmetrikákba és a haladásba.
  • Projekt wiki: Dokumentálja a projekt részleteit, irányelveit és tudásbázisát egy központosított, könnyen hozzáférhető wikiben.
  • Munkaelemek vitafórumai: Közvetlenül a munkaelem űrlapokon belüli beszélgetések elősegítése, valamint a környezeti és időben történő kommunikáció lehetővé tétele.
  • Nyomon követhetőségi hivatkozások: Kapcsolatokat hozhat létre a munkaelemek, a véglegesítések, a lekéréses kérelmek és egyebek között, és átfogó nyomon követhetőséget biztosíthat a projektben.
  • Riasztások és értesítések: Személyre szabott riasztások és változásértesítések beállítása a csapattagok tájékoztatása a projektfrissítésekről és -módosításokról.
  • Visszajelzések kezelése: Egyszerűsítheti a visszajelzések kérésének, biztosításának és kezelésének folyamatát a projekteredmények folyamatos javítása érdekében.
  • Elemzés és jelentéskészítés: Az elemzési szolgáltatás és a Power BI jelentéskészítés használatával betekintést nyerhet a projekt teljesítményébe, és adatvezérelt döntéseket hozhat.

Ezek az együttműködési szolgáltatások szerves részét képezik egy összetartó és tájékozott csapat fenntartásának, amely képes gyorsan reagálni a projekt igényeire és lehetőségeire.

Szolgáltatáshookok

Az Azure DevOps szolgáltatáshookjai lehetővé teszik, hogy automatizálja és egyszerűsítse a más szolgáltatásokkal való interakciókat, és gyorsan reagáljon a projekteken belüli eseményekre. Beállíthatja például, hogy a szolgáltatáshookok azonnali leküldéses értesítéseket küldjenek a csapat eszközeire, ha egy build folyamat hibát észlel.

Használja a szolgáltatáshookokat a következő módokon:

  • Egyéni alkalmazások integrációja: A szolgáltatáshookok integrálása az egyéni alkalmazásokkal a műveletek automatikus kezdeményezése, a hatékonyság növelése és a projekt válaszkészségének javítása érdekében.
  • Szolgáltatási célok: Különböző szolgáltatásokat jelölhet ki célként a szolgáltatáshookok számára, és számos automatizált választ biztosíthat a projekteseményekre.

Az Azure DevOps szolgáltatáshookok használatával integrálható szolgáltatások átfogó listájáért és az Azure DevOpst kiegészítő egyéb alkalmazások és szolgáltatások megismeréséhez tekintse meg a Visual Studio Marketplace-et. Ahhoz, hogy naprakész legyen a szolgáltatáshookok által támogatott legújabb szolgáltatásokkal kapcsolatban, tekintse meg az Integrálás a szolgáltatáshookokkal dokumentációt.

Azure felhőben üzemeltetett szolgáltatások

Az Azure olyan felhőalapú szolgáltatások robusztus tömbje, amelyek nélkülözhetetlenek az alkalmazások fejlesztéséhez és üzembe helyezéséhez. Ezek a szolgáltatások egymástól függetlenül vagy az Azure DevOps használatával is használhatók a zökkenőmentes munkafolyamatok létrehozásához.

Az Azure felhőalapú szolgáltatásainak fő előnyei a következők:

  • Átfogó támogatás: Az Azure-szolgáltatások biztosítják az alkalmazás teljes életciklusához szükséges infrastruktúrát és platformtámogatást.
  • Integráció az Azure DevOpsszal: Ezeket a szolgáltatásokat kombinálhatja az Azure DevOpsszal egy olyan integrált felület érdekében, amely kiterjed a forrásvezérlésre, a CI/CD-re és még sok másra.

A fejlesztési folyamattal zökkenőmentesen integrálható szolgáltatások, szolgáltatások és csomagok teljes skáláját az Azure-termékek címtárában tekintheti meg.

Felügyeleti szolgáltatások

Az együttműködésen alapuló szoftverfejlesztési környezet kezelése az Azure DevOps egyszerűsített folyamata. Az adminisztrációra szabott különféle funkciókhoz és feladatokhoz férhet hozzá. Ezeket az eszközöket úgy tervezték, hogy hatékonyan megkönnyítsék a projektek és a csapatok felügyeletét.

Az akadálymentes felügyelet a következő módokon érhető el:

  • Webportál kezelése: A legtöbb felügyeleti feladatot kényelmesen hajthatja végre az Azure DevOps webes portálon keresztül, és győződjön meg arról, hogy az irányítás kéznél van.
  • Átfogó beállítások: Hozzáférés a felhasználók, csapatok, projektek és szervezetek részletes beállításaihoz. Ez a megközelítés lehetővé teszi a fejlesztési környezet részletes kezelését.

A különböző beállítások konfigurálásának és kezelésének módjával kapcsolatos további információkért tekintse meg a felhasználói, a csapat-, a projekt- és a szervezetszintű beállításokat.