Plán Azure DevOps


| Co je nového | dokumentace k blogu | Komunity | vývojářů DevOps |


Produktový plán

Tento seznam funkcí je přehledem o našem plánu. Identifikuje některé z významných funkcí, na nichž aktuálně pracujeme, a přibližný časový rámec, kdy je můžete očekávat. Není vyčerpávající, ale má poskytnout určitý přehled o klíčových investicích. V horní části najdete seznam našich rozsáhlých vícečtvrtletních iniciativ a funkcí, na které se rozdělí. Dále najdete úplný seznam důležitých funkcí, které jsme naplánovali.

Každá funkce je propojená s článkem, kde najdete další informace o konkrétní položce. Tyto funkce a data jsou aktuálními plány a můžou se měnit. Sloupce časového rámce se odrážejí, když očekáváme, že bude funkce dostupná v Azure DevOps Services; Sloupce serveru se odrážejí, když očekáváme, že se funkce odešle na Azure DevOps Server.

Iniciativy

Pokročilé zabezpečení GitHubu pro Azure DevOps

GitHub Advanced Security (GHAS) pro Azure DevOps je teď obecně dostupný. Každý správce kolekce projektů teď může povolit rozšířené zabezpečení pro svoji organizaci, projekty a úložiště z Nastavení Projectu Nastavení nebo organizace. Další informace o tom, jak nakonfigurovat GitHub Advanced Security pro Azure DevOps, najdete v naší dokumentaci.

Mezi nové funkce, které očekáváme v nadcházejícím semestru, patří:

  • Podobně jako U GHAS-for-GitHub může všechny úlohy kanálu analýzy komerčního zabezpečení nebo open source jiného výrobce, které generují výsledky v souladu s formátem SARIF, zobrazit tyto výsledky v centru výstrah Rozšířené kontroly zabezpečení kódu. Získáte tak jedno podokno skla, které je nativně integrované do Azure DevOps, abyste si mohli zobrazit výstrahy zabezpečení kódu úložiště ze všech analytických nástrojů.

  • Podpora vlastních dotazů CodeQL

  • Detekce a blokování dalších druhů tajných kódů

Minimalizace rizik spojených s krádeží přihlašovacích údajů

Azure DevOps podporuje mnoho různých mechanismů ověřování, včetně základních ověřovacích tokenů, tokenů PAT (PAT), SSH a přístupových tokenů Microsoft Entra ID (dříve Azure Active Directory). Tyto mechanismy se nevytvoří rovnoměrně z hlediska zabezpečení, zejména pokud jde o potenciál krádeže přihlašovacích údajů. Například nezamýšlený únik přihlašovacích údajů, jako jsou PAT, můžou umožnit škodlivým účastníkům přístup do organizací Azure DevOps, kde můžou získat přístup k důležitým prostředkům, jako je zdrojový kód, pivot směrem k útokům dodavatelského řetězce nebo dokonce k ohrožení produkční infrastruktury. Abychom minimalizovali rizika krádeže přihlašovacích údajů, zaměříme se na naše úsilí v nadcházejících čtvrtletích v následujících oblastech:

  • Umožňuje správcům zlepšit zabezpečení ověřování prostřednictvím zásad roviny řízení.

  • Snížení potřeby PAT a dalších ukrástelných tajných kódů přidáním podpory pro bezpečnější alternativy.

  • Prohlubování integrace Azure DevOps s Microsoft Entra ID za účelem lepší podpory různých funkcí zabezpečení

  • Vyhněte se nutnosti ukládat produkční tajné kódy v připojeních služby Azure Pipelines.

Funkce Plocha Služba Server
Rozhraní API životního cyklu PAT OBECNÉ Hotovo2022 Q4
Řídicí rovina pro osobní přístupové tokeny (PAT) OBECNÉ Hotovo2022 Q4 2022.1
Podpora spravované identity a instančního objektu (Preview) OBECNÉ Hotovo2023. čtvrtletí 1
Federace identit úloh pro nasazení Azure (Preview) Pipelines Hotovo2023 Q3
Podrobné obory pro Azure Active Directory OAuth OBECNÉ Hotovo2023 Q3
Podpora spravované identity a instančního objektu (GA) OBECNÉ Hotovo2023 Q3
Federace identit úloh pro připojení ke službě Azure (GA) Pipelines 2024 Q1
Federace identit úloh pro připojení ke službě Docker Pipelines 2024 H1
Úplná podpora webu pro zásady podmíněného přístupu OBECNÉ 2024 Q1
Zásady pro zakázání metod ověřování OBECNÉ Budoucnosti

Aktualizované prostředí boards

Uživatelské prostředí Azure Boards se od základů aktualizovalo. I když funkce zůstávají stejné, můžete očekávat modernější design, responzivní přeformátování, lepší výkon a lepší přístupnost. V tomto čtvrtletí zavádíme nové centrum Boards jako výchozí prostředí pro všechny organizace.

Všimněte si, že většina nových funkcí, které dodáváme do boards, jsou k dispozici pouze v centru New Boards Hub. Mezi tyto investice patří:

Funkce Plocha Služba Server
Přesunout na pozici Boards Hotovo2022. čtvrtletí 2 Budoucnosti
Přidání avatara Přiřazeno k podřízeným položkám na kartách Boards Hotovo2022. čtvrtletí 2 Budoucnosti
Přechod do sloupce a přechod na plaveckou dráha Boards Hotovo2022. čtvrtletí 1 Budoucnosti
Filtrování historie pracovních položek Boards Hotovo2022 Q3 Budoucnosti
Zkopírování adresy URL přílohy pracovní položky Boards Hotovo2022 Q4 Budoucnosti
Udržovat hierarchii backlogu při použití filtrů Boards Hotovo2022 Q4 Budoucnosti
Možnost změnit typ odkazu z webového uživatelského rozhraní Boards Hotovo2022 Q4 Budoucnosti
Barvy plavecké dráhy na kartě Kanban Boards Hotovo2023. čtvrtletí 1 Budoucnosti
Pravidla plavecké dráhy na palubě Kanbanu Boards Hotovo2023. čtvrtletí 2 Budoucnosti
Editor Markdownu pro komentáře pracovních položek (Preview) Boards Hotovo2023. čtvrtletí 2 Budoucnosti
Pravidla automatizovaných pracovních položek týmu Boards Hotovo2024 Q1 Budoucnosti
Nové centrum Boards ve výchozím nastavení zapnuté pro všechny organizace Boards 2024. čtvrtletí 2 Budoucnosti

Vylepšená integrace panelů a GitHubu

Stávající integrace Azure Boards a GitHubu už několik let probíhá. Integrace je skvělým výchozím bodem, ale nenabízí úroveň sledovatelnosti, na kterou si naši zákazníci zvykli. Na základě zpětné vazby zákazníků jsme sestavili sadu investic, abychom tuto integraci vylepšili. Naším cílem je zlepšit to, aby zákazníci Azure Boards, kteří se rozhodli používat úložiště GitHub, mohli udržovat ekvivalentní úroveň sledovatelnosti pro úložiště v Azure DevOps.

Mezi tyto investice patří:

Funkce Plocha Služba Server
Vylepšené ověřování AB#{ID} Boards Hotovo2023. čtvrtletí 4 Budoucnosti
Přidání odkazu na potvrzení GitHubu nebo žádosti o přijetí změn z pracovní položky (Preview) Boards Hotovo2024 Q1 Budoucnosti
Zobrazení dalších podrobností o žádosti o přijetí změn GitHubu (Preview) Boards Hotovo2024 Q1 Budoucnosti
Vytvoření větve v úložišti GitHub z pracovní položky Boards 2024. čtvrtletí 2 Budoucnosti
Vylepšení škálovatelnosti při vyhledávání a propojování GitHubu
úložiště do projektu Azure DevOps
Boards 2024. čtvrtletí 2 Budoucnosti

Životní cyklus agenta Pipelines Node

Úlohy Azure Pipelines je možné vytvářet buď v Node, nebo PowerShellu, a používají odpovídající spouštěč v agentovi Azure Pipelines. Node má k říjnu 2022 běžnou frekvenci vydaných verzí, přičemž Node 16 je LTS a Node 18 aktuální verzí. Původní návrh spouštěče úloh Node nekomplikoval upgrady verzí Node pro autory úkolů a v důsledku toho se nezdržoval s nejnovějšími verzemi Node. Slyšeli jsme zpětnou vazbu od zákazníků a nyní provádíme řadu změn, které umožňují agentům Azure Pipelines synchronizovat nainstalované verze Node s tempem vydávání verzí Node a životním cyklem podpory a současně minimalizují dopady na autory úloh a kanálů.

Jako první krok jsme nedávno vydali nový spouštěč úloh Node 16 pro agenta. V průběhu několika příštích měsíců plánujeme autorům úkolů poskytnout vylepšené pokyny, abychom měli přehled o aktualizacích Node. Vzhledem k tomu, že ne všechny úkoly na Marketplace se průběžně aktualizují tak, aby běžely na nejnovějších verzích Node, poskytneme autorům kanálů také možnost pokračovat v používání neupgradovaných úloh. Jakmile budou všechny tyto funkce k dispozici, odebereme koncové verze Node z agentů hostovaných Microsoftem a imagí agentů v místním prostředí.

Funkce Plocha Služba Server
Spouštěč úloh Node 16 v agentu kanálu Pipelines Hotovo2022 Q3 2022.1
Úlohy můžou vyjádřit kompatibilitu s několika spouštěči uzlů Pipelines Hotovo2022 Q3 2022.1
Všechny úkoly v poli běží na uzlu 16. Pipelines Hotovo2023. čtvrtletí 4 Budoucnosti
Možnost spouštět úlohy u další dostupné verze uzlu, pokud cílová verze není k dispozici Pipelines Hotovo2023. čtvrtletí 4 2022.1
Odebrání uzlu 6 a 10 z hostovaných fondů Microsoftu Pipelines Budoucnosti Budoucnosti
Možnost stáhnout a nainstalovat staré spouštěče na agenty v místním prostředí Pipelines Hotovo2023. čtvrtletí 4 2022.1
Zastavení odesílání spouštěčů Node 6 a Node 10 s agentem Pipelines Budoucnosti Budoucnosti
Odeslání agenta Node 16 nebo novějšího kromě agenta, který má všechny verze Pipelines 2024 Q1 Budoucnosti

Parita funkcí YAML a kanálů verze

Zákazníci preferují kanály YAML před klasickými buildy (CI). U verzí (CD) ale mnoho zákazníků nadále používalo klasické kanály správy verzí přes YAML. Hlavním důvodem je nedostatek parity v různých funkcích CD mezi těmito dvěma řešeními. V příštím roce budeme investovat do přemostění těchto mezer.

Jako první krok se zaměříme na kontroly. Kontroly jsou primárním mechanismem v kanálech YAML pro zvýšení úrovně sestavení z jedné fáze do druhé.

Funkce Plocha Služba Server
Auditování kontrol Pipelines Hotovo2022 Q4 Budoucnosti
Vlastní proměnné v kontrolách Pipelines Hotovo2023. čtvrtletí 1 Budoucnosti
Kontroluje škálovatelnost. Pipelines Hotovo2023. čtvrtletí 2 Budoucnosti
Obejití schválení a kontrol Pipelines Hotovo2023. čtvrtletí 4 Budoucnosti
Sekvencování schválení a dalších kontrol Pipelines 2024 Q1 Budoucnosti
Odložená schválení Pipelines 2024 Q1 Budoucnosti
Připojení služeb v kontrolách Pipelines Budoucnosti Budoucnosti
Rozšiřitelnost kontrol Pipelines Budoucnosti Budoucnosti

Dále se zaměříme na funkce nasazení, aby bylo možné mít strategie nasazení v kanálech YAML podobné těm v klasických kanálech verze.

Funkce Plocha Služba Server
Ruční řazení fází do fronty Pipelines 2024 Q1 Budoucnosti
Opětovné spuštění jedné fáze Pipelines 2024 Q1 Budoucnosti
Souběžnost na úrovni fáze Pipelines 2024 Q1 Budoucnosti
Sledovatelnost na úrovni fáze Pipelines 2024 Q1 Budoucnosti

Zjednodušené prostředí řídicího panelu

Azure DevOps vylepšuje prostředí řídicího panelu a zaměřuje se na zjednodušení toku uživatelů při vytváření i údržbě. Vyladíme náš přístup ke zlepšení pracovního postupu. Naším cílem je zjednodušit proces onboardingu a zajistit, aby uživatelé mohli rychle nastavit řídicí panely a začít pracovat bez potíží. Abychom zvýšili produktivitu a vylepšili rozhodování prostřednictvím přehledů řídicích panelů, plánujeme poskytovat následující funkce.

Funkce Plocha Služba Server
Filtrování grafu pracovních položek Sestavy Hotovo2023. čtvrtletí 4 Budoucnosti
Nové prostředí adresáře řídicího panelu Sestavy Hotovo2023. čtvrtletí 4 Budoucnosti
Globální parametr řídicího panelu Sestavy 2024 H1 Budoucnosti
Šablona řídicího panelu Sestavy 2024 H1 Budoucnosti

Všechny funkce

Časové období Funkce Plocha Server
2024 Q1 Přehled zabezpečení OBECNÉ
Úplná podpora webu pro zásady podmíněného přístupu OBECNÉ
Podpora SARIF třetích stran OBECNÉ
Vylepšené zjišťování tajných kódů OBECNÉ
Vlastní dotazy CodeQL OBECNÉ
Pravidla automatizovaných pracovních položek týmu Boards Budoucnosti
Vylepšená aplikace GitHub a ověřování AB#{ID} Boards Budoucnosti
Přidání odkazu na potvrzení GitHubu nebo žádosti o přijetí změn z pracovní položky (Preview) Boards Budoucnosti
Zobrazení dalších podrobností o žádosti o přijetí změn GitHubu (Preview) Boards Budoucnosti
Editor Markdownu pro komentáře pracovních položek (Preview) Boards Budoucnosti
Všechny úkoly v poli běží na uzlu 16. Pipelines Budoucnosti
Možnost stáhnout a nainstalovat staré spouštěče na agenty v místním prostředí Pipelines Budoucnosti
Možnost spouštět úlohy u další dostupné verze uzlu, pokud cílová verze není k dispozici Pipelines Budoucnosti
Odebrání uzlu 6 a 10 z hostovaných fondů Microsoftu Pipelines Budoucnosti
Sekvencování schválení a dalších kontrol Pipelines Budoucnosti
Doporučení v rámci produktu pro zabezpečená nastavení Pipelines Budoucnosti
Ruční řazení fází do fronty Pipelines Budoucnosti
Opětovné spuštění jedné fáze Pipelines Budoucnosti
Souběžnost na úrovni fáze Pipelines Budoucnosti
Sledovatelnost na úrovni fáze Pipelines Budoucnosti
2024. čtvrtletí 2 Zkrácení doby filtrování testovacích plánů a testovacích sad v operacích kopírování a importu Test Plans Budoucnosti
Zásady pokrytí kódu na úrovni složky Test Plans Budoucnosti
Nové centrum Boards ve výchozím nastavení zapnuté Boards Budoucnosti
Vytvoření větve v úložišti GitHub z pracovní položky Boards Budoucnosti
Vylepšení škálovatelnosti při vyhledávání a propojování GitHubu
úložiště do projektu Azure DevOps
Boards Budoucnosti
Budoucnosti Obecná dostupnost auditování OBECNÉ
Zásady pro zakázání metod ověřování OBECNÉ
Přístup k událostem PAT, bude SSH k dispozici v protokolu auditování. OBECNÉ Budoucnosti
Hledání podřetěžce OBECNÉ Budoucnosti
Hledání potvrzení OBECNÉ Budoucnosti
Další pole na filtrech stránek Boards Budoucnosti
Vylepšení plánů doručení filtrování podle nadřazeného objektu Boards Budoucnosti
Editor Markdownu pro víceřádkové pole pracovních položek Boards Budoucnosti
Sledování klonování úložiště Repos Budoucnosti
Zastavení odesílání spouštěčů Node 6 a Node 10 s agentem Pipelines Budoucnosti
Odeslání agenta Node 16 kromě agenta, který má všechny tři verze (6, 10, 16) Pipelines Budoucnosti
Podpora aplikace Pipelines s GitHub Enterprise Pipelines Budoucnosti
Připojení služeb v kontrolách Pipelines Budoucnosti
Rozšiřitelnost kontrol Pipelines Budoucnosti
Zvýšení úrovně balíčku ve službě Azure Pipelines Artifacts Budoucnosti
Vyřazení starých úloh Azure Artifacts ve službě Azure Pipelines a výchozích úloh pouze pro nové úlohy s ověřováním Artifacts Budoucnosti
Globální parametr řídicího panelu Sestavy Budoucnosti
Šablona řídicího panelu Sestavy Budoucnosti
Řazení testovacích plánů podle libovolného sloupce Test Plans Budoucnosti
Úloha testovacího plánu v kanálech Test Plans Budoucnosti
Podpora JUnit / Java v testovacích plánech Test Plans Budoucnosti
Vylepšená spolupráce mezi verzemi testovacího běhu a testovacích případů Test Plans Budoucnosti
Obnovení odstraněných testovacích plánů a sad testů pomocí rozhraní REST API Test Plans Budoucnosti
Zlepšení sledovatelnosti probíhajících spuštění testů Test Plans Budoucnosti
Seřazení testovacích sad v abecedním pořadí Test Plans Budoucnosti

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, co si o těchto funkcích myslíte. Ohlaste případné problémy nebo navrhněte funkci prostřednictvím komunity vývojářů.

Vytvoření návrhu

Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.