Sdílet prostřednictvím


Zobrazení propojené aktivity GitHubu z panelu Kanbanu – Aktualizace sprintu 153

V aktualizaci Sprint 153 Azure DevOps pokračujeme v vylepšení integrace Azure Boards s GitHubem. Teď můžete získat informace o propojených potvrzeních GitHubu, žádostech o přijetí změn a problémech z panelu Kanban. Tyto informace vám poskytnou rychlý přehled o tom, kde je položka, a umožní vám přímo přejít na potvrzení GitHubu, žádost o přijetí změn nebo problém, abyste získali další podrobnosti.

Prohlédněte si seznam funkcí níže pro více informací.

Co je nového v Azure DevOps

Funkce

Obecné:

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Artifacts:

Wikiweb:

Tržiště:

  • certifikační program pro přední vydavatele

Obecné

Změny rozsahů IP adres Azure DevOps

Provádíme front-endovou migraci směrování, která zvýší dostupnost a sníží latenci. V rámci této migrace se náš adresní prostor IP adres změní. Pokud aktuálně používáte pravidla brány firewall pro povolení provozu do Azure DevOps, nezapomeňte tato pravidla aktualizovat tak, aby zohlednila nové rozsahy IP adres.

rozsahy IPv4

  • 13.107.6.0/24
  • 13.107.9.0/24
  • 13.107.42.0/24
  • 13.107.43.0/24

rozsahy IPv6

  • 2620:1ec:4::/48
  • 2620:1ec:a92::/48
  • 2620:1ec:21::/48

Další podrobnosti o této aktualizaci najdete v blogovém příspěvku s oznámením zde.

Auditování ve verzi Public Preview

S radostí oznamujeme, že auditování pro Azure DevOps je teď dostupné pro všechny organizace jako veřejnou verzi preview.

Auditování bude protokolovat změny, ke kterým dochází v celé organizaci Azure DevOps. Když dojde k auditovatelné události, zaznamená se položka protokolu. Mezi příklady událostí auditu patří vytvoření úložiště Git, změny oprávnění, odstranění prostředku, stažení kódu, přístup k funkci auditování a mnoho dalšího.

Události auditu budou mít informace, jako je IP adresa, která způsobila protokolování události, co se stalo, a další užitečné informace, které vám můžou pomoct odpovědět na kdo, co, kdy a kde otázky.

Poznámka

Události auditu budou uloženy po dobu 90 dnů. Události auditu ale můžete zálohovat do externího umístění prostřednictvím rozhraní REST API auditování, abyste je zachovali po dobu delší než 90 dnů.

Ve výchozím nastavení mají přístup k protokolu auditu jenom správci kolekce projektů. Správce může členům týmu udělit samostatná oprávnění pro přístup k protokolům auditu. Funkci auditování najdete v nastavení organizace. Další informace najdete v naší dokumentaci.

Správa skupin zabezpečení a oprávnění z příkazového řádku

Skupiny zabezpečení a oprávnění teď můžete spravovat z příkazového řádku pomocí az devops security permission příkazů. Pomocí příkazů můžete vytvářet skripty pro správu oprávnění a standardizovat proces vytváření skupin zabezpečení. Kromě toho můžete pomocí příkazů spustit sestavy a zobrazit seznam skupin zabezpečení a odpovídajících oprávnění.

Další podrobnosti najdete v příkazu a jeho syntaxi a nápovědy k dokumentaci.

Azure Boards

Rychlé zobrazení propojené aktivity GitHubu z panelu Kanban

Při kontrole panelu Kanbanu sami nebo jako týmu často máte otázky, jako je například "má tato položka ještě spuštěný vývoj?" nebo "je tato položka ještě v revizi?". Díky novým poznámkám GitHubu na panelu Kanban teď můžete získat rychlý přehled o tom, kde se položka nachází, a přímo přejít na potvrzení GitHubu, žádost o přijetí změn nebo problém, abyste získali další podrobnosti. Další informace o přizpůsobení karet a ostatních anotacích pro úkoly a testy najdete v dokumentaci k Přizpůsobení karet.

Zobrazit propojenou aktivitu GitHubu z panelu Kanban.

Někdy může být potřeba vytvořit kopii pracovní položky a zahrnout menší změny nové pracovní položky. Dříve bylo možné zkopírovat pouze obsah a odkazy pracovní položky. Teď můžete také kopírovat přílohy.

Pokud chcete zkopírovat pracovní položku s přílohami, vyberte z nabídky možnost zkopírovat pracovní položku a poté vyberte přílohy.

Zkopírujte pracovní položku

Náhled textových souborů v pracovní položce

Soubory .txt a .log se často připojují k pracovním položkám pro lehké poznámky nebo dokumentaci událostí. Teď můžete zobrazit náhled těchto textových příloh v pracovní položce, takže si je nemusíte stahovat, abyste viděli jejich obsah.

Náhled textového souboru u pracovní položky.

Podívejte se na všechny týmy v nástrojích Boards, Backlogs a Sprints.

Při procházení mezi týmy můžete chtít vyhledat tým, který ve svých oblíbených nemáte. Dříve jste museli přejít na stránku adresáře a vyhledat tým. Teď můžete vyhledat libovolný tým v projektu pomocí výběrového seznamu na tabulích, backlogech nebo sprintech, aniž byste přerušili svůj pracovní postup.

Zobrazit všechny týmy ve vyhledávání na tabulích

Azure Pipelines

Aktualizace imagí hostovaných kanálů

Poznámka

Pro image VS2017 a VS2019 nenasazujeme aktualizace Sprint 152. Aktualizace Sprintu 153 bude obsahovat změny sprintu 152.

V této aktualizaci jsme do image VS2019 přidali sadu Windows SDK 18362. Kromě toho jsme downgradovali několik verzí Pythonu, abychom vyřešili chybu. Nové verze v této aktualizaci jsou následující:

Operační systém 2.7.x 3.5.x 3.7.x
Linux 2.7.15 3.5.5 3.7.2
Mac 2.7.15 3.5.5 3.7.2
Windows 2.7.1 3.5.4 3.7.2

Další podrobnosti o nejnovějších verzích najdete zde. Úplný seznam nástrojů dostupných na našich obrázcích najdete v úložišti Image Generation na GitHubu zde.

Jednodušší způsob práce s artefakty

Poznámka

Nová klíčová slova YAML a aktualizované úlohy jsou aktuálně ve verzi Preview.

Přidali jsme dvě klíčová slova YAML (publikovat a stáhnout), aby bylo snazší publikovat a využívat artefakty v kanálech založených na YAML. Tato klíčová slova je možné použít místo tradičních kroků úkolů pro většinu scénářů. Obsah adresáře bin můžete například publikovat (nahrát) jako artefakt s názvem binární soubory pomocí následujícího kódu YAML:

steps:
- publish: bin
  artifact: binaries

Pokud chcete použít (stáhnout) artefakt ve stejné úloze nebo novější úloze ve stejném kanálu, použijte následující:

steps:
- download: current
  artifact: binaries

Aktualizovali jsme také artefakt kanálu stahování, abyste mohli stahovat artefakty publikované pomocí tradiční úlohy Publikovat artefakty sestavení. Teď nemusíte vědět, jak byl artefakt publikován, když ho budete používat ve své pipelině.

Další informace o těchto změnách najdete v dokumentaci ke službě Azure Pipelines, konkrétně o artefaktech kanálu, zde.

Použití syntaxe cron k určení plánů v souboru YAML

Dříve můžete pomocí editoru uživatelského rozhraní určit naplánovanou aktivační událost pro kanály YAML. V této aktualizaci můžete naplánovat sestavení pomocí syntaxe cron v souboru YAML a využít následující výhody:

  1. Konfigurace jako kód: Plány můžete sledovat společně s potrubím jako součást konfigurace kódu.
  2. Výraznější: Při definování plánů máte větší sílu než to, co jste byli schopni s uživatelským rozhraním. Například je jednodušší zadat jednotný plán, který bude spuštěn každou hodinu.
  3. Oborový standard: Mnoho vývojářů a správců už zná syntaxi cron.
schedules:
- cron: "0 0 * * *"
  displayName: Daily midnight build
  branches:
    include:
    - main
    - releases/*
    exclude:
    - releases/ancient/*
  always: true

V budoucnu nebudete moct přidávat ani aktualizovat plány vytvořené pomocí editoru uživatelského rozhraní. Tyto plány budeme nějakou dobu respektovat, ale doporučujeme je z uživatelského rozhraní odebrat a přidat je do souboru YAML.

Aktualizace kanálů s více fázemi ve verzi Public Preview

Ve verzi Public Preview pro vícefázové kanály budeme dál přidávat funkce. Díky této aktualizaci jsme zlepšili zážitek ze sledování protokolů, přidali jsme možnost zobrazit všechna spuštění uvnitř složek a zavedli jsme podporu pro rozšíření sestavení na nových stránkách.

Kromě toho jsme opravili několik chyb a přidali jsme možnost vytvářet nové kanály přímo do složky. V předchozím sprintu jsme dokončili práci na procházení a stahování artefaktů, což byla oblíbená žádaná funkce.

Azure Repos

Podpora příkazů Go v Azure Repos

Go je otevřený programovací jazyk, označovaný také jako Golang. V go můžete pomocí příkazu get stáhnout a nainstalovat balíčky a závislosti. V této aktualizaci jsme přidali podporu pro go get v úložišti Azure DevOps. S go getbudete moct stahovat balíčky s jejich závislostmi pojmenovanými cestami importu. K zadání cesty importu můžete použít klíčové slovo import.

Azure Artifacts

Filtrované soubory ke stažení pro univerzální balíčky

Doteď jste si museli vždy stáhnout celý univerzální balíček, i když z něj potřebujete jenom pár souborů. V této aktualizaci můžete zadat vzor minimatch (pomocí stejné syntaxe jako Azure Pipelines) a stáhnout podmnožinu souborů. Například:

az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"

Pokud chcete tuto funkci použít, ujistěte se, že jste aktualizovali na nejnovější rozšíření Azure DevOps CLI: az extension update -n azure-devops

Představujeme vyhledávání balíčků na úrovni organizace, které poskytuje rychlé, flexibilní a přesné vyhledávání ve všech balíčcích v různých informačních kanálech organizace. S rostoucím počtem balíčků ve vaší organizaci a jejich rozdělením mezi více informačních kanálů je stále obtížnější najít balíček, který potřebujete. Vyhledávání balíčků dokáže rychle a efektivně vyhledat relevantní balíčky ve všech informačních kanálech vaší organizace.

Pomocí vyhledávání balíčků můžete:

  • Vyhledávací balíček podle názvu a popisu: Můžete rychle a snadno najít relevantní balíčky pomocí bezplatného textového vyhledávání názvu a popisu. Hledání můžete také zúžit pomocí logických operátorů a zkombinovat kritéria hledání.

vyhledávací balíček podle názvu a popisu.

  • Hledat ve všech informačních kanálech vaší organizace: Hledat v informačních kanálech vašeho týmu v celé organizaci. Hledání můžete zúžit pomocí filtrů informačního kanálu, zobrazení a typu balíčku. Pomocí zástupných znaků můžete rozšířit vyhledávání a pomocí logických operátorů jej doladit.

Hledat ve všech informačních kanálech vaší organizace.

Další informace o vyhledávání balíčků najdete zde.

Wiki

Podpora dotazů se stromem pracovních položek

Teď můžete použít dotazy, které seskupují pracovní položky do hierarchie na stránce wikiwebu. Dotazy se stromem pracovních položek můžete vložit na stránku wikiwebu a zobrazit náměty a funkce spolu s podřízenými úkoly a uživatelskými příběhy.

Wiki stránka se stromem pracovních položek. Wiki stránka

Tržiště

Hlavní certifikační program vydavatele

Na Marketplace jsme vytvořili program Top Publisher, který vám pomůže vyhodnotit nebo získat rozšíření a integrace Azure DevOps s jistotou. Odznáček Top Publisher znamená, že vydavatel ukázal závazek svých zákazníků a Marketplace prostřednictvím vzorových zásad, kvality, spolehlivosti a podpory. Marketplace přiřadí odznáček vydavateli po pečlivé kontrole vydavatele napříč různými parametry. Přečtěte si o nich zde a podívejte se na nabídky z Top Publishers.

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 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 pro odeslání názoru můžete nahlásit problém nebo poskytnout návrh.

Udělej návrh

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

Dík

Steven Borg