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é:
- změny rozsahů IP adres Azure DevOps
- Auditování veřejné ukázky
- Spravovat skupiny zabezpečení a oprávnění z příkazového řádku
Azure Boards:
- Rychle zobrazit propojenou aktivitu GitHubu z kanbanové desky
- Kopírování pracovních položek s přílohami a odkazy
- zobrazení náhledu textových souborů k pracovní položce
- Zobrazit všechny týmy v panelech, backlogech a výběrech sprintů
Azure Pipelines:
- aktualizace imagí hostovaných kanálů
- Jednodušší způsob práce s artefakty
- Použití syntaxe cron k určení plánů v souboru YAML
- Aktualizace vícefázových kanálů ve veřejné ukázce
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.
Kopírování pracovních položek s přílohami a odkazy
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.
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.
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.
Azure Pipelines
Aktualizace imagí hostovaných kanálů
Poznámka
Pro image VS2017 a VS2019 nenasazujeme aktualizace
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:
- Konfigurace jako kód: Plány můžete sledovat společně s potrubím jako součást konfigurace kódu.
- 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.
- 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 get
budete 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
Vyhledávání balíčků
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í.
- 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.
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.
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.
Můžete také získat rady a své otázky zodpovězené komunitou na Stack Overflow.
Dík
Steven Borg