Szolgáltatások áttekintése

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

Az Azure DevOps integrált szolgáltatásokat és eszközöket biztosít a szoftverprojektek kezeléséhez, a tervezéstől és a fejlesztéstől a tesztelésen és az üzembe helyezésig.

Az Azure DevOps ügyfél-/kiszolgálómodellen keresztül nyújt szolgáltatásokat. A legtöbb szolgáltatást a webes felületen keresztül használhatja, amelyet az összes nagyobb böngészőből érhet el. Egyes szolgáltatások, például a forráskövetés, a buildfolyamatok és a munkakövetés is kezelhetők egy ügyfélen keresztül.

A bal oldali navigációs sávon keresztül érheti el az Azure DevOps-t, ahogy az az alábbi képen is látható. További információkért tekintse meg az alábbi kapcsolódó cikkeket.

Képernyőkép a bal oldali navigációs menü szolgáltatásairól.

Számos szolgáltatásunk ingyenes kis csapatok számára, vagy előfizetési modellen vagy használati modellen keresztül érhető el. Hibrid megközelítést alkalmazhat, ahol helyszíni üzembe helyezéssel kezelheti a kódot és a munkát. Ezután szükség szerint vásároljon felhőbeli buildelési vagy tesztelési szolgáltatásokat.

Az ügyféleszközökkel kapcsolatos további információkért tekintse meg az Azure DevOpshoz csatlakozó eszközöket és ügyfeleket.

Irányítópultok

Hozzáférést kaphat a felhasználó által konfigurálható irányítópultokhoz az irányítópultokról.

Azure DevOps Services, irányítópultok.

Az irányítópultokon a következő feladatokat végezheti el:

  • Irányítópultok hozzáadása, konfigurálása és kezelése
  • Irányítópultokhoz hozzáadott widgetek konfigurálása
  • Ugrás a projekt különböző területeire gyorsan

További információ: Irányítópultok.

Repos

A forrás- vagy verziókövetési rendszerek lehetővé teszik a fejlesztők számára, hogy együttműködjenek a kódon, és nyomon kövessék a kódbázis módosításait. A forráskontroll a többfejlesztős projektek alapvető eszköze.

Rendszereink kétféle forrásvezérlést támogatnak: a Git vagy a Team Foundation verziókövetést (TFVC). Mindkét rendszerben bejelentkezhet a fájlokba, és rendszerezheti a fájlokat mappákban, ágakban és adattárakban.

Git-adattárak

A Git segítségével minden fejlesztő rendelkezik egy másolattal a forrásadattár fejlesztői gépén, beleértve az összes ág- és előzményinformációt. Minden fejlesztő közvetlenül a saját helyi adattárával dolgozik, és a módosítások külön lépésként vannak megosztva az adattárak között.

A fejlesztők minden módosítást véglegesítik, és olyan verziókövetési műveleteket hajtanak végre, mint az előzmények, és hálózati kapcsolat nélkül összehasonlítják azokat. Amikor a fejlesztőknek környezeteket kell váltaniuk, létrehoznak egy privát helyi ágat, és válthatnak egyik ágról a másikra a kódbázis különböző változatai között. Később egyesíthetik, közzétehetik vagy megsemmisíthetik az ágat.

Feljegyzés

A Git az Azure DevOpsban standard Git. A Visual Studio külső Git-szolgáltatásokkal is használható. Külső Git-ügyfeleket is használhat az Azure DevOps Serverrel.

TFVC

A TFVC-vel a fejlesztők minden fájlnak csak egy verzióját használják a fejlesztői gépükön. Az előzményadatok csak a kiszolgálón maradnak fenn. Az ágak útvonalalapúak, és a kiszolgálón jönnek létre.

A Git és a TFVC elérése

Az adattárakból hozzáférhet a forrásvezérlő Git- vagy Team Foundation-verziókövetési (TFVC) adattáraihoz, hogy támogassa a szoftverprojektek verziókövetését. Ezek az adattárak privátak.

Azure-adattárak, Git-fájlok lap

Az Azure Repos for Gitben a következő feladatokat végezheti el:

  • Fájlok áttekintése, letöltése és szerkesztése, valamint a fájlok változási előzményeinek áttekintése
  • Leküldéses véglegesítések áttekintése és kezelése
  • Lekéréses kérelmek áttekintése, létrehozása, jóváhagyása, megjegyzése és befejezése
  • Git-címkék hozzáadása és kezelése

Boards

A szoftverfejlesztési projektekhez olyan módszerekre van szükség, amelyekkel egyszerűen megoszthatják az információkat, és nyomon követhetik a munka, a feladatok, a problémák vagy a kódhibák állapotát. Korábban talán a Microsoft Excelt, a Microsoft Projectet, a hibakövető rendszert vagy az eszközök kombinációját használta. Számos csapat alkalmazott Agilis módszereket és gyakorlatokat a tervezés és fejlesztés támogatására.

A táblákból hozzáférhet az Agile-eszközökhöz, hogy támogassa a tervezési és nyomon követési munkát.

Azure Boards-hátralékok

A következő feladatokat a táblákkal végezheti el.

  • Munkaelemek hozzáadása és frissítése
  • Munkaelem-lekérdezések definiálása, állapot- és trenddiagramok létrehozása ezen lekérdezések alapján
  • A termék-hátralék kezelése
  • Futamok tervezése sprint hátralékok használatával
  • A sprinttevékenységek áttekintése és a tevékenységek frissítése a feladattáblákon keresztül
  • A munkafolyamat vizualizációja és az állapot frissítése Kanban-táblák használatával
  • Portfóliók kezelése történetek csoportosításával a funkciók és a funkciók csoportosításával az eposzok alatt
  • A napi Scrum-értekezletek feladattábláinak használatával áttekintheti a befejezett, hátralévő vagy letiltott munkát

Rendszereink számos típusú munkaelemet biztosítanak, amelyekkel nyomon követheti a funkciókat, a követelményeket, a felhasználói történeteket, a feladatokat, a hibákat és a problémákat. Minden munkaelem egy munkaelemtípushoz és egy frissíthető mezőkészlethez van társítva a folyamat előrehaladása során.

Tervezés céljából számos típusú hátralékhoz és táblához férhet hozzá a fő Agilis metódusok ( Scrum, Kanban vagy Scrumban) támogatásához.

A projektmenedzserek és a fejlesztők a teendőlistákon és táblákon található munkaelemek nyomon követésével osztják meg az információkat. A hasznos diagramok és irányítópultok kiegészítik a képet, és segítenek a csapatoknak monitorozni az előrehaladást és a trendeket.

Tekintse meg a hátralékokat, táblákat és terveket , hogy áttekintse az egyes feladatokat.

Pipelines

A szoftverek gyors és megbízható kiadása a lehető legtöbb folyamat automatizálásából ered. Rendszereink támogatják a buildelési, tesztelési és kiadási automatizálást.

  • A buildeket úgy határozhatja meg, hogy automatikusan fussanak, amikor egy csapattag ellenőrzi a kódmódosításokat.
  • A buildelési folyamatok tartalmazhatnak utasításokat a tesztek futtatására a build futtatása után.
  • A kiadási folyamatok támogatják a szoftver buildek átmeneti vagy éles környezetekben való üzembe helyezésének kezelését.

Az Azure Pipelines integrált funkciókkal támogatja az alkalmazások létrehozását és üzembe helyezését.

Az Azure Pipelines kezdőlapja

Folyamatok használatával valósíthatja meg a folyamatos integrációt és a folyamatos teljesítést.

  • Buildautomatizálás: A buildelés során követendő lépések és a buildet indító triggerek meghatározása.
  • Kiadáskezelés: Egyidejű kiadások kezelése. A következő feladatokat is elvégezheti:
    • A környezeteket a fejlesztéstől az éles környezetig képviselő kiadási folyamatok konfigurálása
    • Automatizálás futtatása az alkalmazás üzembe helyezéséhez az egyes környezetekben
    • Jóváhagyók hozzáadása annak ellenőrzéséhez, hogy az alkalmazás sikeresen üzembe lett-e helyezve egy környezetben
    • A kiadás létrehozása manuálisan vagy automatikusan egy buildből
    • A kiadások nyomon követése különböző környezetekben való üzembe helyezésükkor

További információ: Folyamatos integráció bármely platformon.

Test Plans

A teszttervek támogatják a manuális, feltáró és folyamatos tesztek létrehozását és kezelését.

Test Plans

A tesztelési funkciókkal a következő funkciókhoz férhet hozzá:

  • Munkafolyamatok testreszabása teszttervvel, tesztcsomaggal és teszteset-munkaelemekkel
  • A követelményektől a követelményalapú tesztcsomagok tesztelési eseteiig és hibáiig való végpontok közötti nyomon követhetőség
  • Kritériumalapú tesztkijelölés lekérdezésalapú tesztcsomagokkal
  • Excel-szerű felület a rácskal a tesztelési esetek egyszerű létrehozásához
  • Újrahasználható tesztelési lépések és adatok tesztelése megosztott lépésekkel és megosztott paraméterekkel
  • Megosztható tesztcsomagok, tesztcsomagok és tesztelési esetek az érdekelt felekkel való felülvizsgálathoz
  • Böngészőalapú tesztvégrehajtás bármely platformon
  • Valós idejű diagramok a teszttevékenység nyomon követéséhez

További információkért tekintse meg az Azure Test Plans dokumentációját.

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

Az Azure DevOps az alábbi együttműködési szolgáltatásokat is biztosítja.

Szolgáltatáshookok

A szolgáltatáshookok segítségével más szolgáltatásokon is elvégezhet feladatokat, amikor események történnek az Azure DevOpsban üzemeltetett projekten belül. Küldhet például leküldéses értesítést a csapat mobileszközökre, ha egy build meghiúsul. Az egyéni alkalmazásokban és szolgáltatásokban a szolgáltatáshogokat is használhatja a projektek tevékenységeinek hatékonyabb hajtójaként.

A következő szolgáltatások érhetők el a szolgáltatáshookok céljaként. Az Azure DevOpsszal integrálható egyéb alkalmazásokkal és szolgáltatásokkal kapcsolatos további információkért látogasson el a Visual Studio Marketplace-re.

A támogatott szolgáltatások legújabb készletét lásd : Integrálás szolgáltatáshookokkal.

Azure felhőben üzemeltetett szolgáltatások

Az Azure felhőalapú szolgáltatásokat biztosít az alkalmazások fejlesztésének és üzembe helyezésének támogatásához. Ezeket a szolgáltatásokat kizárólag vagy az Azure DevOpsszal együtt használhatja.

Az integrált szolgáltatások, szolgáltatások és csomagcsomagok könyvtárának tallózásához tekintse meg az Azure-termékeket.

Az Azure DevOpsból történő folyamatos kézbesítésről további információt az Azure-webalkalmazások vagy felhőszolgáltatások automatikus összeállítása és üzembe helyezése című témakörben talál.

Rendszergazda-szolgáltatások

Az együttműködésen alapuló szoftverfejlesztési környezetek felügyeletével kapcsolatos funkciók és feladatok vannak. A legtöbb feladatot a webes portálon hajthatja végre. További információ: About user, team, project, and organization-level settings.