Az Azure DevOps ütemterve


| Az új | fejlesztői közösség | devOps blogdokumentációja | |


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 az Azure DevOps Servicesben; A kiszolgálóoszlopok tükrözik, hogy mikor várható a szolgáltatás kézbesítése az Azure DevOps Serverben.

Kezdeményezések

GitHub Advanced Security for Azure DevOps

Általánosan elérhető a GitHub Advanced Security (GHAS) az Azure DevOpshoz. A projektgyűjtemény-rendszergazdák mostantól engedélyezhetik az Advanced Securityt a szervezetük, projektjeik és adattáraik számára a Project Gépház vagy a Szervezet Gépház. A GitHub Advanced Security Azure DevOpshoz való konfigurálásáról további információt a dokumentációnkban talál.

A következő félévben várható új képességek a következők:

  • A GHAS-for-GitHubhoz hasonlóan bármely külső nyílt forráskód- vagy kereskedelmi biztonsági elemzési folyamat feladat, amely a SARIF-nak megfelelő eredményeket hoz létre, megjelenítheti ezeket az eredményeket az Advanced Security Code Scan riasztási központban. Ez egyetlen, natívan beépített üvegpanelt biztosít az Azure DevOpsba az adattár kódbiztonsági riasztásainak megtekintéséhez az összes elemzési eszközről.

  • Egyéni CodeQL-lekérdezések támogatása.

  • Több titkos kód észlelése és blokkolása.

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 az éles titkos kulcsok Azure Pipelines-szolgáltatáskapcsolatokban való tárolásának szükségességét.

Szolgáltatás Terület Szolgáltatás Kiszolgáló
PAT életciklus API-k Általános Kész2022 negyedik negyedéve n/a
Vezérlősík személyes hozzáférési jogkivonatokhoz (PAT) Általános Kész2022 negyedik negyedéve 2022.1
Felügyelt identitás és szolgáltatásnév támogatása (előzetes verzió) Általános Kész2023 1. negyedév n/a
Számítási feladatok identitásának összevonása Azure-üzemelő példányokhoz (előzetes verzió) Pipelines Kész2023 3. negyedév n/a
Az Azure Active Directory OAuth részletes hatókörei Általános Kész2023 3. negyedév n/a
Felügyelt identitás és szolgáltatásnév támogatása (GA) Általános Kész2023 3. negyedév n/a
Számítási feladatok identitásának összevonása az Azure-szolgáltatáskapcsolathoz (GA) Pipelines 2024 1. negyedév n/a
Számítási feladatok identitásának összevonása Docker-szolgáltatáskapcsolathoz Pipelines 2024 H1 n/a
A feltételes hozzáférési szabályzatok teljes webes támogatása Általános 2024 1. negyedév n/a
Hitelesítési módszerek letiltására vonatkozó szabályzatok Általános Jövőben n/a

Frissített boards felület

Az Azure Boards felhasználói felülete az alapoktól kezdve frissült. Bár a funkciók változatlanok maradnak, modernebb kialakításra, rugalmas újrarendelkedésekre, jobb teljesítményre és jobb akadálymentességre számíthat. Ebben a negyedévben a New Boards Hubot vezetjük be alapértelmezettként minden szervezet számára.

Vegye figyelembe, hogy a táblákban szállított új funkciók többsége csak az Új boards Hubban érhető el. Ezek a beruházások a következők:

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Ugrás a pozícióra Boards Kész2022 2. negyedév Jövőben
A hozzárendelt avatar hozzáadása a kártyákon lévő gyermekelemekhez Boards Kész2022 2. negyedév Jövőben
Ugrás oszlopra és áthelyezés sávra Boards Kész2022 1. negyedév Jövőben
Szűrés munkaelem-előzményekre Boards Kész2022 3. negyedév Jövőben
Munkaelem mellékletének URL-címének másolása Boards Kész2022 negyedik negyedéve Jövőben
Hátralékhierarchia fenntartása szűrők alkalmazásakor Boards Kész2022 negyedik negyedéve Jövőben
A hivatkozástípus módosítása webes felhasználói felületről Boards Kész2022 negyedik negyedéve Jövőben
Sávszínek a Kanban táblán Boards Kész2023 1. negyedév Jövőben
Sávszabályok a Kanban táblán Boards Kész2023 2. negyedév Jövőben
Markdown-szerkesztő a munkaelem megjegyzéseihez (előzetes verzió) Boards Kész2023 2. negyedév Jövőben
Automatizált csapatmunkaelem-szabályok Boards Kész2024 1. negyedév Jövőben
Az új Boards Hub alapértelmezés szerint be van kapcsolva minden szervezet esetében Boards 2024 2. negyedév Jövőben

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 beruházások a következők:

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Továbbfejlesztett AB#{ID} érvényesítés Boards Kész2023 negyedik negyedéve Jövőben
Hivatkozás hozzáadása a GitHub véglegesítési vagy lekérési kéréséhez a munkaelemből (előzetes verzió) Boards Kész2024 1. negyedév Jövőben
GitHub-lekéréses kérelem további részleteinek megjelenítése (előzetes verzió) Boards Kész2024 1. negyedév Jövőben
Ág létrehozása a GitHub-adattárban a munkaelemből Boards 2024 2. negyedév Jövőben
Skálázhatóság javítása a GitHub keresésekor és összekapcsolásakor
adattárak azure DevOps-projekthez
Boards 2024 2. negyedév Jövőben

Folyamatügynök csomópont életciklusa

Az Azure Pipelines-feladatok a Node-ban vagy a PowerShellben is létrehozhatók, és az Azure Pipelines-ügynök megfelelő futóját használják. A Node rendszeres kiadási gyakorisággal rendelkezik, 2022 októberétől a Node 16 az LTS, a Node 18 pedig az aktuális verzió. A Node-feladatfuttató eredeti kialakítása nem tette egyértelművé a Csomópont verziófrissítéseit a feladatszerzők számára, ezért nem tartotta be a legújabb Node-kiadásokat. Visszajelzést kaptunk az ügyfelektől erről, és most számos módosítást hajtunk végre annak érdekében, hogy az Azure Pipelines-ügynökök szinkronizálva tartsák a telepített csomópontverziókat a Csomópont kiadási ütemével, és támogassák az életciklust, miközben minimalizálják a tevékenység- és folyamatkészítőkre gyakorolt hatásokat.

Első lépésként nemrég kiadtunk egy új Node 16 feladatfuttatót az ügynökhöz. A következő néhány hónapban továbbfejlesztett útmutatást tervezünk nyújtani a feladatszerzőknek, hogy lépést tartsanak a csomópontfrissítésekkel. Mivel a Marketplace-en nem minden tevékenység lesz folyamatosan frissítve, hogy a Csomópont legújabb verzióin fusson, lehetővé tesszük a folyamatkészítők számára a nem frissített tevékenységek használatát is. Miután ezek a funkciók elérhetővé válnak, eltávolítjuk a Node teljes életciklusú verzióit a Microsoft által üzemeltetett ügynökökből és a saját üzemeltetésű ügynökképekből.

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Node 16 feladatfuttató a folyamatügynökben Pipelines Kész2022 3. negyedév 2022.1
A feladatok több csomópontfuttatóval is kifejezhetik a kompatibilitást Pipelines Kész2022 3. negyedév 2022.1
Minden beépített feladat a 16-os csomóponton fut Pipelines Kész2023 negyedik negyedéve Jövőben
Feladatok futtatása a következő elérhető csomópontverzión, ha a célzott verzió nem érhető el Pipelines Kész2023 negyedik negyedéve 2022.1
A 6. és 10. csomópont eltávolítása a Microsoft által üzemeltetett készletekből Pipelines Jövőben Jövőben
Régi futók letöltése és telepítése saját üzemeltetésű ügynökökre Pipelines Kész2023 negyedik negyedéve 2022.1
A 6. csomópont és a 10. csomópont futóinak szállításának leállítása az ügynökkel Pipelines Jövőben Jövőben
Csak Node 16+-ügynököt szállíthat az összes verziót tartalmazó ügynök mellett Pipelines 2024 1. negyedév Jövőben

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

Az ügyfelek a YAML-folyamatokat részesítik előnyben a klasszikus buildekhez (CI) szemben. A kiadások (CD) esetében azonban sok ügyfél továbbra is klasszikus kiadáskezelési folyamatokat használ a YAML-en keresztül. Ennek elsődleges oka a két megoldás közötti különböző CD-funkciók paritásának hiánya. A következő évben befektetünk ezeknek a réseknek a áthidalására.

Első lépésként az ellenőrzésekre összpontosítunk. A YAML-folyamatok elsődleges mechanizmusa az ellenőrzések a buildek egyik fázisból a másikba történő előléptetésének kapujában.

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Ellenőrzés naplózása Pipelines Kész2022 negyedik negyedéve Jövőben
Egyéni változók az ellenőrzésekben Pipelines Kész2023 1. negyedév Jövőben
Skálázhatóság ellenőrzése Pipelines Kész2023 2. negyedév Jövőben
Jóváhagyások és ellenőrzések megkerülése Pipelines Kész2023 negyedik negyedéve Jövőben
Jóváhagyások és egyéb ellenőrzések szekvenálása Pipelines 2024 1. negyedév Jövőben
Halasztott jóváhagyások Pipelines 2024 1. negyedév Jövőben
Szolgáltatáskapcsolatok az ellenőrzések során Pipelines Jövőben Jövőben
Bővíthetőség ellenőrzése Pipelines Jövőben Jövőben

Ezután az üzembe helyezési funkciókra összpontosítunk, hogy a yaML-folyamatokban az üzembe helyezési stratégiák a klasszikus kiadási folyamatokéhoz hasonlóak legyenek.

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Szakaszok manuális sorba helyezése Pipelines 2024 1. negyedév Jövőben
Egyfázisú újrafuttatva Pipelines 2024 1. negyedév Jövőben
Szakaszszintű egyidejűség Pipelines 2024 1. negyedév Jövőben
Szakaszszintű nyomon követhetőség Pipelines 2024 1. negyedév Jövőben

Egyszerűsített irányítópult-élmény

Az Azure DevOps fejleszti az irányítópultok nyújtotta élményt, és a felhasználói folyamat egyszerűsítésére összpontosít mind a létrehozás, mind a karbantartás során. A munkafolyamat fejlesztése érdekében finomhangoljuk a megközelítésünket. Célunk az előkészítési folyamat egyszerűsítése, annak biztosítása, hogy a felhasználók gyorsan beállíthassák irányítópultjaikat, és zökkenőmentesen megkezdhessék a munkát. A hatékonyság növelése és a döntéshozatal javítása az irányítópult-elemzéseken keresztül az alábbi funkciókkal tervezzük elérni.

Szolgáltatás Terület Szolgáltatás Kiszolgáló
Munkaelem-diagram szűrése Jelentéskészítés Kész2023 negyedik negyedéve Jövőben
Új irányítópult-címtárélmény Jelentéskészítés Kész2023 negyedik negyedéve Jövőben
Irányítópult globális paramétere Jelentéskészítés 2024 H1 Jövőben
Irányítópult-sablon Jelentéskészítés 2024 H1 Jövőben

Minden funkció

Időszak Szolgáltatás Terület Kiszolgáló
2024 1. negyedév Biztonsági áttekintés Általános n/a
A feltételes hozzáférési szabályzatok teljes webes támogatása Általános n/a
Külső SARIF-támogatás Általános n/a
Továbbfejlesztett titkos kódok észlelése Általános n/a
Egyéni CodeQL-lekérdezések Általános n/a
Automatizált csapatmunkaelem-szabályok Boards Jövőben
Továbbfejlesztett GitHub-alkalmazás és AB#{ID} érvényesítés Boards Jövőben
Hivatkozás hozzáadása a GitHub véglegesítési vagy lekérési kéréséhez a munkaelemből (előzetes verzió) Boards Jövőben
GitHub-lekéréses kérelem további részleteinek megjelenítése (előzetes verzió) Boards Jövőben
Markdown-szerkesztő a munkaelem megjegyzéseihez (előzetes verzió) Boards Jövőben
Minden beépített feladat a 16-os csomóponton fut Pipelines Jövőben
Régi futók letöltése és telepítése saját üzemeltetésű ügynökökre Pipelines Jövőben
Feladatok futtatása a következő elérhető csomópontverzión, ha a célzott verzió nem érhető el Pipelines Jövőben
A 6. és 10. csomópont eltávolítása a Microsoft által üzemeltetett készletekből Pipelines Jövőben
Jóváhagyások és egyéb ellenőrzések szekvenálása Pipelines Jövőben
Terméken belüli javaslatok a biztonságos beállításokhoz Pipelines Jövőben
Szakaszok manuális sorba helyezése Pipelines Jövőben
Egyfázisú újrafuttatva Pipelines Jövőben
Szakaszszintű egyidejűség Pipelines Jövőben
Szakaszszintű nyomon követhetőség Pipelines Jövőben
2024 2. negyedév A másolási és importálási műveletek tesztelési terveinek és tesztcsomagjainak szűréséhez szükséges idő csökkentése Test Plans Jövőben
Kódlefedettségi szabályzat mappaszinten Test Plans Jövőben
Új Boards Hub alapértelmezés szerint bekapcsolva Boards Jövőben
Ág létrehozása a GitHub-adattárban a munkaelemből Boards Jövőben
Skálázhatóság javítása a GitHub keresésekor és összekapcsolásakor
adattárak azure DevOps-projekthez
Boards Jövőben
Jövőben Naplózási ga Általános n/a
Hitelesítési módszerek letiltására vonatkozó szabályzatok Általános n/a
A PAT hozzáférési eseményei, az SSH elérhető lesz a naplózási naplóban Általános Jövőben
Részszűrési keresés Általános Jövőben
Véglegesíti a keresést Általános Jövőben
További mezők lapszűrőkön Boards Jövőben
A kézbesítési csomagok fejlesztései a szülő szerinti szűréshez Boards Jövőben
Markdown-szerkesztő többsoros munkaelem-mezőkhöz Boards Jövőben
Adattár klónozásának nyomon követése Repos Jövőben
A 6. csomópont és a 10. csomópont futóinak szállításának leállítása az ügynökkel Pipelines Jövőben
Csak node 16-os ügynököt szállíthat azon kívül, amely mindhárom verzióval rendelkezik (6, 10, 16) Pipelines Jövőben
Támogatási folyamatok alkalmazás a GitHub Enterprise-nal Pipelines Jövőben
Szolgáltatáskapcsolatok az ellenőrzések során Pipelines Jövőben
Bővíthetőség ellenőrzése Pipelines Jövőben
Csomag-előléptetési feladat az Azure Pipelinesban Artifacts Jövőben
A régi Azure Artifacts-feladatok elavultak az Azure Pipelinesban, és alapértelmezés szerint új, csak hitelesítéssel rendelkező tevékenységekre Artifacts Jövőben
Irányítópult globális paramétere Jelentéskészítés Jövőben
Irányítópult-sablon Jelentéskészítés Jövőben
Teszttervek rendezése bármely oszlop szerint Test Plans Jövőben
Tesztterv-feladat folyamatokban Test Plans Jövőben
JUnit/Java-támogatás a tesztcsomagokban Test Plans Jövőben
Továbbfejlesztett társviszony a tesztfuttatás és a tesztelési eset verziói között Test Plans Jövőben
Törölt tesztcsomagok és tesztcsomagok visszaállítása REST API használatával Test Plans Jövőben
A folyamatban lévő tesztvégrehajtások nyomon követhetőségének javítása Test Plans Jövőben
Tesztcsomagok rendezése betűrendben Test Plans Jövőben

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.