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 | 2022 negyedik negyedéve | n/a |
Vezérlősík személyes hozzáférési jogkivonatokhoz (PAT) | Általános | 2022 negyedik negyedéve | 2022.1 |
Felügyelt identitás és szolgáltatásnév támogatása (előzetes verzió) | Általános | 2023 1. negyedév | n/a |
Számítási feladatok identitásának összevonása Azure-üzemelő példányokhoz (előzetes verzió) | Pipelines | 2023 3. negyedév | n/a |
Az Azure Active Directory OAuth részletes hatókörei | Általános | 2023 3. negyedév | n/a |
Felügyelt identitás és szolgáltatásnév támogatása (GA) | Általános | 2023 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 | 2022 2. negyedév | Jövőben |
A hozzárendelt avatar hozzáadása a kártyákon lévő gyermekelemekhez | Boards | 2022 2. negyedév | Jövőben |
Ugrás oszlopra és áthelyezés sávra | Boards | 2022 1. negyedév | Jövőben |
Szűrés munkaelem-előzményekre | Boards | 2022 3. negyedév | Jövőben |
Munkaelem mellékletének URL-címének másolása | Boards | 2022 negyedik negyedéve | Jövőben |
Hátralékhierarchia fenntartása szűrők alkalmazásakor | Boards | 2022 negyedik negyedéve | Jövőben |
A hivatkozástípus módosítása webes felhasználói felületről | Boards | 2022 negyedik negyedéve | Jövőben |
Sávszínek a Kanban táblán | Boards | 2023 1. negyedév | Jövőben |
Sávszabályok a Kanban táblán | Boards | 2023 2. negyedév | Jövőben |
Markdown-szerkesztő a munkaelem megjegyzéseihez (előzetes verzió) | Boards | 2023 2. negyedév | Jövőben |
Automatizált csapatmunkaelem-szabályok | Boards | 2024 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 | 2023 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 | 2024 1. negyedév | Jövőben |
GitHub-lekéréses kérelem további részleteinek megjelenítése (előzetes verzió) | Boards | 2024 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 | 2022 3. negyedév | 2022.1 |
A feladatok több csomópontfuttatóval is kifejezhetik a kompatibilitást | Pipelines | 2022 3. negyedév | 2022.1 |
Minden beépített feladat a 16-os csomóponton fut | Pipelines | 2023 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 | 2023 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 | 2023 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 | 2022 negyedik negyedéve | Jövőben |
Egyéni változók az ellenőrzésekben | Pipelines | 2023 1. negyedév | Jövőben |
Skálázhatóság ellenőrzése | Pipelines | 2023 2. negyedév | Jövőben |
Jóváhagyások és ellenőrzések megkerülése | Pipelines | 2023 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 | 2023 negyedik negyedéve | Jövőben |
Új irányítópult-címtárélmény | Jelentéskészítés | 2023 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ó
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.
Tanácsokat és kérdéseket is kaphat a közösség által a Stack Overflow-on.