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.
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.
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.
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.
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.
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.
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.
- Csapat irányítópultjai
- Projekt wiki
- Vitafórum a munkaelem-űrlapokon
- Munkaelemek, véglegesítések, lekéréses kérelmek és egyéb objektumok összekapcsolása a nyomon követhetőség támogatásához
- Felhasználónként, csapatonként, projektenként vagy szervezetenként felügyelt riasztások és változásértesítések
- Visszajelzés kérésének, megadásának és kezelésének képessége
- Elemzési szolgáltatás, elemzési nézetek és Power BI-jelentéskészítés
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.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: