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


Az Azure DevOps ütemterve


| Mi újság | Fejlesztői közösség | DevOps Blog | Dokumentáció |


Termékfejlesztési ütemterv

Ez a funkciólista bepillantás az ütemtervünkbe. Azonosítja azokat a jelentős funkciókat, amelyeken jelenleg dolgozunk, és egy hozzávetőleges időkeretet, amikor várhatóan látni fogjuk őket. Ez nem átfogó, de célja, hogy némi betekintést nyújtson a kulcsfontosságú beruházásokba. A tetején megtalálja a nagy, több negyedéves kezdeményezéseink listáját, valamint azokat a funkciókat, amelyekbe bontanak. A további részletekben megtalálja a tervezett jelentős funkciók teljes listáját.

Minden funkció egy cikkhez van csatolva, ahol többet tudhat meg egy adott elemről. Ezek a funkciók és dátumok az aktuális tervek, és változhatnak. Az időkeretoszlopok azt tükrözik, hogy mikor várható, hogy a szolgáltatás elérhető lesz.

Kezdeményezések

Azure DevOps-hoz készült GitHub Advanced Security

A GitHub Advanced Security for Azure DevOps (GHAzDO) további biztonsági funkciókat biztosít az Azure DevOpshoz egy további licenccel. A projektgyűjtemény-rendszergazdák mostantól engedélyezhetik az Advanced Securityt a szervezetük, projektjeik és adattáraik számára a Projektbeállítások vagy a Szervezeti beállítások területen.

Az Azure DevOpsHoz készült GitHub Advanced Security fő képességei a következők:

  • Titkos kódok vizsgálata: Egyszerű szöveges titkos kódok észlelése és szervizelése a git-adattárakban. Ha a leküldéses védelem engedélyezve van, a titkos kulcsokat is észleli és blokkolja, mielőtt azokat leküldené az adattárakba.
  • Kódvizsgálat: Keressen potenciális biztonsági réseket és kódolási hibákat a kódban a CodeQL vagy egy külső eszköz használatával.
  • Függőségek vizsgálata: Észlelés és riasztás, ha a kód egy nem biztonságos csomagtól függ, és egyszerű szervizelési útmutatást kap.

A GitHub Advanced Security Azure DevOpshoz való konfigurálásáról további információt a dokumentációnkban talál.

A várható jövőbeli képességek közé tartoznak a következők:

Szolgáltatás Terület Negyed
Az észlelt partner titkos kulcsok érvényességének meghatározása Azure DevOps-hoz készült GitHub Advanced Security Kész 2025 3. negyedéve
Táblák elemeinek csatolása speciális biztonsági riasztásokhoz Azure DevOps-hoz készült GitHub Advanced Security 2025 negyedik negyedéve
A CodeQL alapértelmezett beállítása (egykattintásos engedélyezés) Azure DevOps-hoz készült GitHub Advanced Security 2025 negyedik negyedéve
Az észlelt függőségvizsgálat biztonsági réseinek automatikus javítása a Dependabot biztonsági frissítéseivel Azure DevOps-hoz készült GitHub Advanced Security Jövő

A hitelesítő adatok ellopásával járó kockázatok minimalizálása

Az Azure DevOps számos különböző hitelesítési mechanizmust támogat, beleértve az alapszintű hitelesítést, a személyes hozzáférési jogkivonatokat (PAT-okat), az SSH-t és a Microsoft Entra ID -t (korábbi nevén Azure Active Directory) hozzáférési jogkivonatokat. Ezek a mechanizmusok biztonsági szempontból nem egyformán jönnek létre, különösen akkor, ha a hitelesítő adatok ellopására van lehetőség. Például a hitelesítő adatok , például a PAT-k nem szándékos kiszivárgása lehetővé teszi a rosszindulatú szereplők számára az Azure DevOps-szervezetek számára, hogy hozzáférjenek a kritikus fontosságú eszközökhöz, például a forráskódhoz, az ellátási lánc támadásai felé, vagy akár az éles infrastruktúra veszélyeztetése felé. A hitelesítő adatok ellopásának kockázatának minimalizálása érdekében a következő negyedévekben a következő területekre összpontosítjuk erőfeszítéseinket:

  • Engedélyezze a rendszergazdáknak, hogy vezérlősík-szabályzatokkal javítsák a hitelesítés biztonságát.

  • A paT-k és más ellopható titkos kódok szükségességének csökkentése azáltal, hogy támogatja a biztonságosabb alternatívákat.

  • Az Azure DevOps és a Microsoft Entra ID integrációjának elmélyítése a különböző biztonsági funkciók jobb támogatása érdekében.

  • Elkerülheti a gyártási titkok Azure Pipelines-szolgáltatáskapcsolatokban való tárolásának szükségességét.

Szolgáltatás Terület Negyed
PAT életciklus API-k Általános Kész 2022 4. negyedév
Vezérlősík személyes hozzáférési jogkivonatokhoz (PAT) Általános Kész 2022 4. negyedév
Felügyelt identitás és szolgáltatásnév támogatása (előzetes verzió) Általános Kész 2023 1. negyedév
Munkaterhelés identitásfúzió Azure telepítésekhez (előzetes verzió) Csővezetékek Kész 2023 3. negyedév
Az Azure Active Directory OAuth részletes hatókörei Általános Kész 2023 3. negyedév
Felügyelt identitás és szolgáltatásnév támogatása (GA) Általános Kész 2023 3. negyedév
Számítási feladatok identitásának összevonása az Azure-szolgáltatáskapcsolathoz (GA) Csővezetékek Kész 2024 I. negyedév
Számítási feladatok identitásának összevonása Docker-szolgáltatáskapcsolathoz Csővezetékek Kész 2024 H2
A feltételes hozzáférési szabályzatok teljes webes támogatása Általános Kész 2024 negyedik negyedéve
A személyes hozzáférési jogkivonatok (PAT) használatának letiltására vonatkozó szabályzatok Általános Kész 2025 2. negyedév
Számítási feladatok identitásának összevonása Entra által kibocsátott jogkivonatokkal Csővezetékek 2025 negyedik negyedéve
PAT nélküli hitelesítés a pipeline feladatokból az Azure DevOps API-khoz Csővezetékek 2025 negyedik negyedéve
Folyamatos hozzáférés kiértékelése Általános Jövő
Eszközhöz kötött Entra-jogkivonatok használata az Azure DevOpsban Általános Jövő

Továbbfejlesztett táblák + GitHub-integráció

A meglévő Azure Boards + GitHub-integráció már évek óta érvényben van. Az integráció nagyszerű kiindulópont, de nem nyújt olyan szintű nyomon követhetőséget, amelyet ügyfeleink már megszokhattak. Az ügyfelek visszajelzései alapján több olyan befektetést állítottunk össze, amelyek javítják ezt az integrációt. Célunk, hogy továbbfejlesszük, hogy a GitHub-adattárakat használó Azure Boards-ügyfelek ugyanolyan szintű nyomon követhetőséget tudjanak fenntartani, mint az Azure DevOps-adattárak.

Ezek a legutóbbi beruházások a következők:

Szolgáltatás Terület Negyed
Az egyesítési véglegesítés automatikus csatolása Táblák Kész 2025 1. negyedéve
Lekéréses kérelmek automatikus csatolása GitHub-ághoz csatolva Táblák Kész 2025 1. negyedéve
Az ághivatkozások automatikus eltávolítása, ha a megfelelő
A GitHub-ágak törlődnek
Táblák Kész 2025 1. negyedéve
Build állapotának megjelenítése YAML-buildelési folyamat használatakor
GitHub-adattár
Táblák Kész 2025 1. negyedéve
Állapotváltások támogatása GitHub-lekéréses kérelem egyesítésekor Táblák Kész 2025 2. negyedév
! Megemlíti a GitHub lekéréses kérelmeinek támogatását Táblák Kész 2025 2. negyedév
A GitHub Enterprise Cloud támogatása adattárolással Táblák Kész 2025 3. negyedéve
MCP Server for Azure DevOps Általános Kész 2025 IV. negyedév
Munkahelyi elemek integrációjának támogatása a
GitHub Copilot kódolási ügynök
Táblák 2025 negyedik negyedéve
A csatlakoztatott GitHub-adattárak korlátjának növelése Táblák 2026 1. negyedév

Migrálás felügyelt DevOps poolokba

A felügyelt DevOps-tárolók az Azure DevOps virtuális gép skálázó ügynökkészleteinek fejlődése. Jobb készletméretezhetőséget és megbízhatóságot biztosít, leegyszerűsíti a készletkezelést, és lehetővé teszi a Microsoft által üzemeltetett ügynökök virtuálisgép-rendszerképeinek használatát egyéni Azure-beli virtuális gépeken. A felügyelt DevOps-készletekről itt olvashat bővebben. Az új forgatókönyveket támogató funkciók a felügyelt DevOps-készletekhez lesznek hozzáadva, nem pedig a virtuálisgép-méretezési csoportok készleteihez. A felügyelt DevOps-készletek általánosan elérhetők, így a virtuálisgép-méretezési csoportok készleteit migrálhatja felügyelt DevOps-készletekbe, és ahol csak lehetséges, éles munkafolyamatokhoz használhatja őket.

A részletes ütemtervet itt találja.

A YAML és a kiadási csatornák funkcióparitása

Az elmúlt néhány évben az összes csővezeték-beruházásunk a YAML-folyamatok területén volt. Továbbá minden biztonsági fejlesztésünk a YAML-folyamatok esetében történt. A YAML-folyamatok esetében például a védett erőforrások (például adattárak, szolgáltatáskapcsolatok stb.) vezérlése az erőforrás-tulajdonosok kezében van, szemben a folyamatkészítőkkel. A YAML-folyamatokban használt feladat-hozzáférési jogkivonatok hatóköre a YAML-fájlban megadott adattárakra terjed ki. Ez csak két példa a YAML-folyamatokhoz elérhető biztonsági funkciókra. Ezen okokból javasoljuk, hogy inkább a YAML-folyamatokat használja a klasszikusok helyett. A YAML klasszikus helyett való bevezetése jelentős volt a buildek (CI) esetében. Azonban sok ügyfél továbbra is a klasszikus kiadáskezelési folyamatokat használja a YAML-en keresztül a kiadásokhoz (CD). Ennek elsődleges oka a két megoldás közötti különböző CD-funkciók paritásának hiánya. Az elmúlt évben számos hiányosságot kezeltünk ezen a területen, különösen az ellenőrzések terén. A YAML-folyamatokban az ellenőrzések az elsődleges mechanizmusok, amelyek szabályozzák a build verziók továbbhaladását egyik fázisból a másikba. A következő évben továbbra is foglalkozunk a többi területen tapasztalható hiányosságokat. A fókuszban a felhasználói élmény, a nyomon követhetőség és a környezetek lesznek.

Szolgáltatás Terület Negyed
Ellenőrzés ellenőrzésekhez Csővezetékek Kész 2022 4. negyedév
Egyéni változók az ellenőrzésekben Csővezetékek Kész 2023 1. negyedév
Skálázhatóság ellenőrzése Csővezetékek Kész 2023 2. negyedév
Jóváhagyások és ellenőrzések megkerülése Csővezetékek Kész 2023 negyedik negyedéve
Jóváhagyások és egyéb ellenőrzések szekvenálása Csővezetékek Kész 2024 I. negyedév
Halasztott jóváhagyások Csővezetékek Kész 2024 I. negyedév
Egyetlen lépés újrafuttatása Csővezetékek Kész 2024 I. negyedév
Szakaszok manuális sorba helyezése Csővezetékek Kész 2024 H2
Szakaszszintű egyidejűség Csővezetékek Kész 2024 3. negyedév
Szakaszszintű nyomon követhetőség Csővezetékek 2025 negyedik negyedéve
Igény szerinti, rendelésen kívüli szakaszok végrehajtása Csővezetékek 2025 negyedik negyedéve
Szolgáltatáskapcsolatok az ellenőrzések során Csővezetékek Jövő
Bővíthetőség ellenőrzése Csővezetékek Jövő

Az Azure Test Plans fejlesztései

Az Azure DevOps számos tesztelési eszközt és integrációt kínál a különböző tesztelési igények támogatására. Ezek közé tartozik a manuális tesztelés, az automatizált tesztelés és a feltáró tesztelés. A platform lehetővé teszi teszttervek és tesztcsomagok létrehozását és kezelését, amelyek a futamok vagy mérföldkövek manuális tesztelésének nyomon követésére használhatók. Emellett az Azure DevOps integrálható a CI/CD-folyamatokkal, lehetővé téve az automatizált tesztelés végrehajtását és jelentéskészítést.

A legaktívabb ügyfélbázis visszajelzései alapján egyre több befektetést értünk el ezen a területen. A teszteléskezelés következő aspektusaira összpontosítunk: a végpontok közötti tesztelés nyomon követhetőségének javítása; a különböző programozási nyelvek és keretrendszerek támogatásának kiterjesztése a tesztcsomagok automatizált teszteléséhez; munkafolyamatok és élmények újratervezése tesztfuttatások és teszteredmények felhasználásához.

Az alábbiakban számos olyan beruházást talál, amelyet a kezdeményezés részeként tervezünk megvalósítani:

Szolgáltatás Terület Negyed
Törölt tesztcsomagok és tesztcsomagok visszaállítása REST API használatával Teszttervek Kész 2025 1. negyedéve
Manuális teszteset futásának automatikus szüneteltetése Teszttervek Kész 2025 1. negyedéve
Java (JUnit) támogatása az Azure Test Plansben Teszttervek Kész 2025 2. negyedév
Python (PyTest) támogatása az Azure Test Plansben Teszttervek Kész 2025 2. negyedév
JavaScript (Jest) támogatása az Azure Test Plansben Teszttervek Kész 2025 2. negyedév
Szüneteltetett tesztesetek folytatása alapértelmezés szerint Teszttervek Kész 2025 2. negyedév
Speciális teszteset eredményelőzményei Teszttervek Kész 2025 2. negyedév
Teszteset állapotának megtekintése a Végrehajtás lapon Teszttervek Kész 2025 2. negyedév
Új teszt tervek könyvtára Teszttervek Kész 2025 2. negyedév
YAML-folyamatok támogatása az Azure Test Plansben Teszttervek 2025 negyedik negyedéve
Gyors hozzáférés a teszteredményekhez a tesztesetben Teszttervek 2025 negyedik negyedéve
Legújabb teszteredmény a követelményekben Teszttervek 2025 negyedik negyedéve
Új tesztfuttatási felület – Nyilvános előzetes verzió Teszttervek 2025 negyedik negyedéve
Továbbfejlesztett tesztpont eredménypanelje Teszttervek 2025 negyedik negyedéve
JavaScript (Playwright) támogatása az Azure Test Plansben Teszttervek 2025 negyedik negyedéve

Minden funkció

Azure DevOps Services

Időszak Szolgáltatás Terület
2025 negyedik negyedéve Véglegesíti a keresést Általános
Magas jogosultsági szintű hatókörök, folyamat dekorátorok és nem közzétett bővítmények kezelése Általános
MCP Server for Azure DevOps (GA) Általános
Munkahelyi elemek integrációjának támogatása a
GitHub Copilot kódolási ügynök (GA)
Táblák
Szakaszszintű nyomon követhetőség Csővezetékek
Üzemeltetett macOS-ügynökök az Apple Silicon-en Csővezetékek
Igény szerinti, rendelésen kívüli szakaszok végrehajtása Csővezetékek
YAML-folyamatok támogatása az Azure Test Plansben Teszttervek
Legújabb teszteredmény a követelményekben Teszttervek
Új tesztfuttatási felület – Nyilvános előzetes verzió Teszttervek
Továbbfejlesztett tesztpont eredménypanelje Teszttervek
JavaScript (Playwright) támogatása az Azure Test Plansben Teszttervek
Speciális biztonsági események streamelve az Azure DevOps ellenőrzési naplójába Azure DevOps-hoz készült GitHub Advanced Security
Táblák elemeinek csatolása speciális biztonsági riasztásokhoz Azure DevOps-hoz készült GitHub Advanced Security
További metaadatok hozzáadása függőségi riasztásokhoz a szervizelés javítása érdekében Azure DevOps-hoz készült GitHub Advanced Security
A biztonsági áttekintés tömeges engedélyezésének fejlesztései Azure DevOps-hoz készült GitHub Advanced Security
Riasztás elvetésének információi a riasztás részletnézetében Azure DevOps-hoz készült GitHub Advanced Security
Tömeges engedélyezési forgatókönyvek egyszerűsítése Azure DevOps-hoz készült GitHub Advanced Security
2026 I. negyedév Szervezeti szintű riasztások megtekintése a biztonsági áttekintésben Azure DevOps-hoz készült GitHub Advanced Security
A csatlakoztatott GitHub-adattárak korlátjának növelése Táblák
Továbbfejlesztett szűrőfunkció táblákhoz és feladatlistákhoz Táblák
Jövő Google Analytics ellenőrzése Általános
Hitelesítési módszerek letiltására vonatkozó szabályzatok Általános
PR-keresés Általános
YAML-fázis állapotának jelentése a munkaelemek üzembehelyezési vezérlőjében Táblák
Adattár klónozásának nyomon követése Repos
Feladatok futtatása a következő elérhető Node-verzióban, amennyiben célozva van.
a verzió nem érhető el
Csővezetékek
Támogatási folyamatok alkalmazás a GitHub Enterprise-nal Csővezetékek
Szolgáltatáskapcsolatok az ellenőrzések során Csővezetékek
Bővíthetőség ellenőrzése Csővezetékek
Zökkenőmentes buildfolyamat-integráció tesztelési esetfuttatáshoz Teszttervek
Java (playwright) támogatása az Azure Test Plan-ban Teszttervek
Python (UnitTest > Robot) támogatása az Azure Test Plansben Teszttervek
PHP (PHPUnit > Pest) támogatása az Azure Test Plansben Teszttervek
Testre szabható megbízhatatlan tesztészlelési logika Teszttervek
Csomag előléptetés feladat az Azure Pipelines rendszerben Műtárgyak
Deprecáljuk a régi Azure Artifacts-feladatokat az Azure Pipelinesban, és alapértelmezésként az új, csak hitelesítést igénylő feladatokat használjuk Műtárgyak
Dependabot biztonsági frissítés támogatása Azure DevOps-hoz készült GitHub Advanced Security
A CodeQL alapértelmezett beállítása (egykattintásos engedélyezés) Azure DevOps-hoz készült GitHub Advanced Security

Azure DevOps Server

Időszak Szolgáltatás Terület
2025 H2 Automatizált csapatmunkaelem-szabályok Táblák
Hivatkozás hozzáadása a GitHub véglegesítési vagy lekérési kéréséhez a munkaelemből Táblák
GitHub-lekéréses kérelem további részleteinek megjelenítése Táblák
Markdown-szerkesztő a munkaelem megjegyzéseihez Táblák
Új Boards Hub alapértelmezés szerint bekapcsolva Táblák
Ág létrehozása a GitHub-adattárban a munkaelemből Táblák
Skálázhatóság javítása a GitHub keresésekor és összekapcsolásakor
adattárak azure DevOps-projekthez
Táblák
Ág létrehozása a GitHub-adattárban a munkaelemből Táblák
Skálázhatóság javítása a GitHub keresésekor és összekapcsolásakor
adattárak azure DevOps-projekthez
Táblák
Minden beépített feladat a 16-os csomóponton fut Csővezetékek
Lehetőség régi futók letöltésére és telepítésére saját üzemeltetésű ügynökökre Csővezetékek
Feladatok futtatása a következő elérhető csomópontverzión, ha a célzott verzió nem érhető el Csővezetékek
A 6. és 10. csomópont eltávolítása a Microsoft által üzemeltetett készletekből Csővezetékek
Jóváhagyások és egyéb ellenőrzések szekvenálása Csővezetékek
Terméken belüli javaslatok a biztonságos beállításokhoz Csővezetékek
Szakaszok manuális sorba helyezése Csővezetékek
Egyetlen lépés újrafuttatása Csővezetékek
Szakaszszintű egyidejűség Csővezetékek
Szakaszszintű nyomon követhetőség Csővezetékek
Jövő Hitelesítési módszerek letiltására vonatkozó szabályzatok Általános
Részszűrési keresés Általános
Véglegesíti a keresést Általános
PR-keresés Általános
Új Tanácstábla Központ Táblák
Markdown-szerkesztő többsoros munkaelem-mezőkhöz Táblák
Adattár klónozásának nyomon követése Repos
A Node 6 és Node 10 futtatók szállításának leállítása az ügynökkel Csővezetékek
Csak node 16-os ügynököt szállíthat azon kívül, amely mindhárom verzióval rendelkezik (6, 10, 16) Csővezetékek
Támogatási folyamatok alkalmazás a GitHub Enterprise-nal Csővezetékek
Szolgáltatáskapcsolatok az ellenőrzések során Csővezetékek
Bővíthetőség ellenőrzése Csővezetékek
Csomag előléptetés feladat az Azure Pipelines rendszerben Műtárgyak
Deprecáljuk a régi Azure Artifacts-feladatokat az Azure Pipelinesban, és alapértelmezésként az új, csak hitelesítést igénylő feladatokat használjuk Műtárgyak
Irányítópult globális paramétere Jelentéskészítés
Irányítópult-sablon Jelentéskészítés
Zökkenőmentes buildfolyamat-integráció tesztelési esetfuttatáshoz Teszttervek
Speciális teszteset eredményelőzményei Teszttervek
Legújabb teszteredmény a követelményekben Teszttervek
Közvetlen hivatkozás a Tesztterv munkaelemről a Teszttervek lapra Teszttervek
Manuális teszteset futásának automatikus szüneteltetése Teszttervek
Szüneteltetett tesztesetek folytatása alapértelmezés szerint Teszttervek
Tesztlépés visszavonása webes és asztali futóban Teszttervek
Tesztesetek exportálása egyéni oszlopokkal az XLSX-ben Teszttervek
Törölt tesztcsomagok és tesztcsomagok visszaállítása REST API használatával Teszttervek
Teszteset állapotának megtekintése a Végrehajtás lapon Teszttervek
Új teszt tervek könyvtára Teszttervek
Új tesztfuttatási felület Teszttervek
Továbbfejlesztett tesztpont eredménypanelje Teszttervek
Java (JUnit) támogatása az Azure Test Plansben Teszttervek
JavaScript (Jest) támogatása az Azure Test Plansben Teszttervek
Python (UnitTest > Robot) támogatása az Azure Test Plansben Teszttervek
JavaScript (Playwright) támogatása az Azure Test Plansben Teszttervek
PHP (PHPUnit > Pest) támogatása az Azure Test Plansben Teszttervek
Java (playwright) támogatása az Azure Test Plan-ban Teszttervek
Testre szabható megbízhatatlan tesztészlelési logika Teszttervek
---

Visszajelzés küldése

Szeretnénk hallani, mit gondol ezekről a funkciókról. Jelentse a problémákat, vagy javasoljon egy funkciót a fejlesztői közösségen keresztül.

Javaslat készítése

Tanácsokat és kérdéseket is kaphat a közösség által a Stack Overflow-on.