Základní přístup zahrnutý v GitHub Enterprise, plus vylepšení integrace Boards/GitHubu.

S radostí oznamujeme, že přístup Azure DevOps Basic je teď součástí GitHubu Enterprise. Začněte tím, že se přihlásíte pomocí svého ID Entra.

Vydáváme také několik vylepšení integrace Boards + GitHub.

Podrobnosti najdete v poznámkách k verzi.

Obecné

GitHub Advanced Security pro Azure DevOps

Azure Boards:

Azure Pipelines

Test Plans

Obecné

Informace o profilu Microsoft Entra (Preview)

V posledním podzimu jsme představili integraci informací o profilu Microsoft Entra v Azure DevOps, takže už nemusíte profil aktualizovat samostatně. Během několika příštích týdnů se toto nastavení stane výchozím prostředím.

Verze Preview se spustí po dobu měsíce nebo dvou a potom bude fungovat jako informace o profilu pro uživatele Entra v Azure DevOps. Pokud se během verze Preview potřebujete odhlásit, podělte se o zpětnou vazbu, abychom mohli řešit případné problémy během verze Preview.

Základní přístup, který je součástí GitHubu Enterprise

Od tohoto týdne zahrneme základní práva k používání Azure DevOps s licencemi GitHub Enterprise a automatizujeme prostředí pro uživatele Azure DevOps.

Pokud používáte GitHub Enterprise Cloud s Microsoft Entra, budete v Azure DevOps rozpoznáni automaticky. Úroveň přístupu se nastaví na GitHub Enterprise a v Azure DevOps se vám nebudou účtovat další poplatky . Další informace o přístupu pro uživatele GitHub Enterprise.

Tato funkce je zpočátku omezená na uživatele cloudu GitHub Enterprise, ale brzy přidáme GitHub Enterprise Cloud s uživateli rezidence dat.

IP adresy povolené pro Azure DevOps

S radostí oznamujeme významné upgrady naší síťové infrastruktury zaměřené na zvýšení výkonu a spolehlivosti naší služby. Přidejte níže uvedené nové IP adresy do seznamu povolených adres firewallu co nejdříve, abyste zajistili nepřetržitou službu během upgradu infrastruktury.

rozsahy IP adres V4 :

  • 150.171.22.0/24
  • 150.171.23.0/24
  • 150.171.73.0/24
  • 150.171.74.0/24
  • 150.171.75.0/24
  • 150.171.76.0/24

rozsahy IP adres V6 :

  • 2620:1ec:50::/48
  • 2620:1ec:51::/48
  • 2603:1061:10::/48

Rozsahy IP adres V4 ExpressRoute:

  • 150.171.73.14/32
  • 150.171.73.15/32
  • 150.171.73.16/32
  • 150.171.74.14/32
  • 150.171.74.15/32
  • 150.171.74.16/32
  • 150.171.75.14/32
  • 150.171.75.15/32
  • 150.171.75.16/32
  • 150.171.76.14/32
  • 150.171.76.15/32
  • 150.171.76.16/32
  • 150.171.22.17/32
  • 150.171.22.18/32
  • 150.171.22.19/32
  • 150.171.23.17/32
  • 150.171.23.18/32
  • 150.171.23.19/32

Rozsahy IP adres ExpressRoute V6:

  • 2603:1061:10::14/128
  • 2603:1061:10::15/128
  • 2603:1061:10::16/128
  • 2603:1061:10:1::14/128
  • 2603:1061:10:1::15/128
  • 2603:1061:10:1::16/128
  • 2603:1061:10:2::14/128
  • 2603:1061:10:2::15/128
  • 2603:1061:10:2::16/128
  • 2603:1061:10:3::14/128
  • 2603:1061:10:3::15/128
  • 2603:1061:10:3::16/128
  • 2620:1ec:50::17/128
  • 2620:1ec:50::18/128
  • 2620:1ec:50::19/128
  • 2620:1ec:51::17/128
  • 2620:1ec:51::18/128
  • 2620:1ec:51::19/128

Upozorňujeme, že tyto nové rozsahy IP adres ExpressRoute budou v březnu přidány do BGP komunity služby ExpressRoute 'Azure Global Services'. Další podrobnosti najdete na našem blogu , kde najdete informace o povolených IP adresách Azure DevOps.

GitHub Advanced Security pro Azure DevOps

Povolení jedním kliknutím pro kontrolu závislostí ve verzi Preview

Z nastavení úložiště nyní můžete povolit úlohu snímání závislostí pro pokročilé zabezpečení, aniž byste museli upravovat definici procesu.

Když se přihlásíte k možnosti Prohledávat výchozí větev pro ohrožené závislosti, úloha závislostí se automaticky spustí v libovolné pipeline, která cílí na výchozí větev, nebo v pull requestech cílících na výchozí větev, pokud úloha ještě není ve vaší pipeline. Pokud už úloha v potrubí existuje, úloha se znovu nespustí.

Pokud se chcete zúčastnit náhledu, pošlete nám e-mail!

Odstraněné větve byly smazány z výběru větví pro pokročilé zabezpečení

Ve službě GitHub Advanced Security nástroj pro výběr větví na úrovni úložiště zobrazil všechny větve pro vaše úložiště, jakmile na těchto větvích byly zjištěny všechny výstrahy zabezpečení, a to i v případě, že se větev později odstranila.

Teď budou všechny odstraněné větve správně odstraněny z výběru větve Advanced Security a všechna související upozornění už nebude možné získat zpět.

Azure Boards

Integrace GitHubu: Propojení slučovacího commitu

Nyní automaticky propojíme potvrzení merge s odpovídající pracovní položkou, jakmile je dokončena žádost o přijetí změn.

Zvýšení limitu připojených úložišť GitHub

Během posledních několika měsíců jsme vylepšili uživatelské prostředí i škálovatelnost připojení úložišť GitHub k projektu Azure DevOps. V tomto sprintu zvyšujeme maximální limit z 500 na 1 000 úložišť, což vám dává ještě větší kapacitu pro správu projektů.

Aktualizace zavedení nového centra Boards

Od začátku března se nové centrum Boards stane výchozím prostředím pro všechny organizace používající službu Azure DevOps. To znamená, že každý uživatel bude mít aspoň vyzkoušené Nové panely a naše telemetrie ukazuje, že přibližně 98% uživatelů s ním nadále zůstává. Vzhledem k tomu, že se snažíme udržovat jednu verzi produktu, naším dalším krokem bude zakázání možnosti vrátit se k původním Boards.

U některých organizací už byla tato změna implementována. U ostatních plánujeme zahájit zavádění v březnu tak, abychom proces pro všechny organizace dokončili do konce května. Stejně jako vždy, pokud narazíte na nějaké problémy, nahlaste je prostřednictvím komunity vývojářů.

Azure Pipelines

Pipeline používající Ubuntu 24.04 zobrazí upozornění pro určité úlohy.

Image Ubuntu 24.04 Pipelines je ve verzi náhled od října minulého roku. Plánujeme aktualizovat ubuntu-latest obraz, aby se mapoval na ubuntu-24.04 v březnu.

Některé nástroje už nejsou k dispozici na imagi Ubuntu 24.04:

Úkol nebo nástroj Popis
MSBuild@1 Úloha nefunguje, protože Mono a MSBuild nejsou k dispozici pro Ubuntu 24. Místo toho použijte nativní .NET v Ubuntu .
NuGetCommand@2 Úloha má omezenou funkčnost, protože Mono a NuGet nejsou k dispozici pro Ubuntu 24, přečtěte si pokyny k migraci na .NET CLI na Ubuntu.
Terraform Terraform není na obrázku ubuntu-24.04 dostupný. K zpřístupnění Terraformu ve vašem pracovním postupu můžete použít rozšíření Terraform a TerraformInstaller@1 úlohu.

Další informace o rozdílech softwaru s imagí Ubuntu 22.02 najdete v obrázku Ubuntu-24.04.

Při přípravě mapování ubuntu-latest a ubuntu-24.04 využívajících tyto popisky obrázků se v nadcházejících týdnech zobrazí upozornění.

Informační procesy

Informační spuštění uvádí, že se službě Azure Pipelines nepodařilo zjistit, jestli se má kanál spustit nebo ne, jelikož se mu nepodařilo zpracovat YAML soubor kanálu. Příkladem takových selhání jsou selhání načtení zdrojového kódu YAML nebo chyb v něm.

V tomto sprintu přidáváme podporu pro informační běhy pro pipeliny, které jsou hostované v Azure Repos. Níže vidíte příklad.

Chyba spuštění kanálu uvádí, že soubor YAML je nesprávný, a tím se zabrání službě Azure Pipelines vyhodnotit jeho podmínky spouštění.

Test Plans

Zrušit testovací krok ve webovém a desktopovém spouštěči

Převezměte kontrolu nad prováděním testovacího případu pomocí nové možnosti Zpět. Stav testovacích kroků můžete snadno vrátit jednoduchým poklikáním, což vám umožní větší flexibilitu a kontrolu během testovacích běhů. Žádné další restartování testovacích případů k opravě náhodných kliknutí – stačí vrátit zpět a pokračovat v pracovním postupu bez přerušení.

Zavádíme také vylepšení přístupnosti a navigace pomocí klávesnice, která zajistí, aby tato funkce bez problémů fungovala pro všechny uživatele, včetně těch, kteří spoléhají na technologie usnadnění. Toto vylepšení vám pomůže ušetřit čas, snížit frustraci a soustředit se na efektivní spouštění testů. Vyzkoušejte si to a dejte nám vědět prostřednictvím e-mailu, co si myslíte!

Gif pro ukázku testovacího kroku vrácení zpět ve webovém a desktopovém spouštěči.

Další kroky

Poznámka:

Tyto funkce se budou zavádět během následujících dvou až tří týdnů.

Přejděte na stránku Azure DevOps a podívejte se.

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, co si o těchto funkcích myslíte. Pomocí nabídky nápovědy můžete nahlásit problém nebo poskytnout návrh.

Udělejte návrh

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

Dík

Dan Hellem