Sdílet prostřednictvím


Kumulativní aktualizace backlogů a vylepšení nasazení Azure App Service – Aktualizace Sprint 157

V aktualizaci Sprintu 157 pro Azure DevOps jsme do backlogů přidali souhrnné sloupce, které umožňují sledovat průběh napříč hierarchiemi pracovních položek (např. Náměty/Funkce/Uživatelské scénáře). Přidali jsme také několik vylepšení pro nasazení Azure App Service aplikací.

Další informace najdete v níže uvedeném seznamu funkcí .

Novinky v Azure DevOps

Funkce

Obecné:

Azure Boards:

Azure Repos:

Azure Artifacts:

Azure Pipelines:

Vytváření sestav:

Obecné

Získání přizpůsobených oznámení s @mention podporou v aplikacích Slack

Až dosud museli zákazníci při používání aplikací Azure DevOps se Slackem trávit značné množství času dotazováním kanálů Slacku, aby hledali oznámení vyžadující akci. Aplikace Azure Boards pro Slack, Azure Repos aplikace pro Slack a Aplikace Azure Pipelines pro Slack teď bude používat @mentions v oznámeních k upozornění uživatelům.

Tady je několik ukázkových scénářů, ve kterých jsou @mentioneduživatelé :

  • Neúspěšná sestavení budou @mention tvůrcem sestavení.
  • Schvalovatel nasazení verzí čekajících na schválení @mention
  • Přiřazení pracovních položek bude @mention novým vlastníkem
  • Změny stavu pracovní položky bude @mention vlastníkem
  • Žádosti o přijetí změn čekající na schválení bude @mention schvalovatel
  • Schválení nebo zamítnutí žádostí o přijetí změn autor @mention žádosti o přijetí změn

Kyle dostane, @mentioned když nasazení verze čeká na její schválení

Nasazení verze čeká na schválení.

Brian dostane @mentioned , když je mu přiřazena pracovní položka

Pracovní položka je přiřazena.

Alice dostane, @mentioned když se její žádost o přijetí změn schválí

Žádost o přijetí změn se schválí.

Stažení seznamu organizací do adresáře

Teď si můžete stáhnout úplný seznam organizací podporovaných vaším tenantem Azure Active Directory. Tento seznam je možné načíst z karty Azure Active Directory v nastavení organizace libovolné organizace přidružené k adresáři. Podrobnosti ke stažení budou zahrnovat ID organizace, název organizace, adresu URL organizace a vlastníka organizace.

Stáhněte si úplný seznam organizací podporovaných službou Azure Active Directory.

Azure Boards

Sledování průběhu nadřazených položek pomocí kumulativního backlogu na panelech

Souhrnné sloupce zobrazují indikátory průběhu nebo součty číselných polí nebo následných položek v hierarchii. Následné položky odpovídají všem podřízeným položkám v hierarchii. Do backlogu produktu nebo portfolia je možné přidat jeden nebo více souhrnných sloupců.

Tady například zobrazujeme průběh podle pracovních položek , které zobrazují indikátory průběhu pro vzestupné pracovní položky na základě procenta následných položek, které byly uzavřeny. Následné položky pro náměty zahrnují všechny podřízené funkce a jejich podřízené pracovní položky. Následné položky pro funkce zahrnují všechny podřízené uživatelské scénáře a jejich podřízené pracovní položky.

Sledujte průběh nadřazených položek.

Živé aktualizace taskboardu

Když dojde ke změnám, panel úloh se teď automaticky aktualizuje. Když ostatní členové týmu přesunují nebo mění pořadí karet na hlavním panelu, panel se automaticky aktualizuje s těmito změnami. K zobrazení nejnovějších změn už nemusíte stisknout klávesu F5.

Azure Repos

Zásady blokování souborů se zadanými vzory

Správci teď můžou nastavit zásadu, která zabrání odesílání potvrzení do úložiště na základě typů souborů a cest. Zásady ověření názvu souboru budou blokovat nabízená oznámení, která odpovídají zadanému vzoru.

Zásady blokování souborů se zadanými vzory

Řešení pracovních položek prostřednictvím potvrzení pomocí klíčových slov

Pracovní položky teď můžete vyřešit pomocí potvrzení provedených ve výchozí větvi pomocí klíčových slov, jako je oprava, opravy nebo oprava. Ve zprávě o potvrzení můžete například napsat" "tato změna #476" a pracovní položka č. 476 se dokončí, když se potvrzení vloží nebo sloučí do výchozí větve. Další podrobnosti najdete v dokumentaci tady.

Členitost pro automatické revidující

Dříve se při přidávání revidujících na úrovni skupiny do žádosti o přijetí změn vyžadovalo pouze jedno schválení ze skupiny, která byla přidána. Teď můžete nastavit zásady, které při přidávání automatických revidujících vyžadují, aby žádost o přijetí změn schválilo více než jeden revidující z týmu. Kromě toho můžete přidat zásadu, která zabrání žadateli schvalovat vlastní změny.

Členitost pro automatické revidující.

Azure Artifacts

Získání nejnovějšího balíčku Semantic Versioning (SemVer) se zástupným znakem

Na Developer Community se dlouho čeká na žádost o získání nejnovější verze univerzálního balíčku pomocí syntaxe zástupných znaků SemVer. Nejnovější verzi teď můžete získat pomocí Azure CLI i úlohy Azure Pipelines univerzálního balíčku. Další informace najdete v dokumentaci .

Informační kanály Azure Artifacts ve Správci balíčků sady Visual Studio

Teď zobrazujeme ikony balíčků, popisy a autory ve Správci balíčků NuGet sady Visual Studio pro balíčky obsluhované z informačních kanálů Azure Artifacts. V minulosti nebyla většina těchto metadat poskytována službě VS.

Azure Pipelines

Vytvoření Azure Pipelines z VSCode

Do rozšíření Azure Pipelines jsme přidali novou funkci pro VSCode. Teď budete moct vytvářet Azure Pipelines přímo z VSCode, aniž byste museli opustit integrované vývojové prostředí.

Vytvořte Azure Pipelines z VSCode.

Nová úloha pro konfiguraci nastavení aplikace Azure App Service

Azure App Service umožňuje konfiguraci prostřednictvím různých nastavení, jako jsou nastavení aplikací, připojovací řetězce a další obecná nastavení konfigurace. Teď máme novou úlohu Azure Pipelines Azure App Service Nastavení, která podporuje hromadnou konfiguraci těchto nastavení pomocí syntaxe JSON ve vaší webové aplikaci nebo v jakémkoli z jejích slotů nasazení. Tuto úlohu je možné použít společně s dalšími úlohami služby App Service k nasazení , správě a konfiguraci webových aplikací, aplikací funkcí nebo jiných kontejnerizovaných služeb App Services.

Nová úloha pro konfiguraci nastavení aplikace Azure App Service

Azure App Service teď podporuje prohození s verzí Preview.

Azure App Service teď ve svých slotech nasazení podporuje prohození s verzí Preview. Je to dobrý způsob, jak ověřit aplikaci s produkční konfigurací ještě před tím, než se aplikace skutečně prohodí z přípravného slotu do produkčního slotu. Tím by se také zajistilo, že u cílového/produkčního slotu nedojde k výpadku.

Azure App Service úloha teď podporuje toto vícefázové prohození prostřednictvím následujících nových akcí:

  • Zahájit prohození s verzí Preview – Zahájí prohození s verzí Preview (vícefázové prohození) a použije konfiguraci cílového slotu (například produkčního slotu) na zdrojový slot.
  • Dokončit prohození s náhledem – Až budete připraveni dokončit nevyřízené prohození, vyberte akci Dokončit prohození s náhledem.
  • Zrušit prohození s verzí Preview – Pokud chcete zrušit nevyřízené prohození, vyberte Zrušit prohození s verzí Preview.

Azure App Service teď podporuje prohození s verzí Preview.

Šablony YAML pro aplikace Python a .NET Functions

V této aktualizaci přidáváme podporu šablon YAML pro aplikaci Functions založenou na .NET a Pythonu. V souladu s návrhem hodnoty kanálů založených na YAML teď můžete spravovat sestavení a nasazení aplikace těchto funkcí ve vašem kódu.

Zachycení služeb pro kanály YAML

Integrace služeb s kanály YAML je teď jednodušší. Pomocí událostí zachycení služby pro kanály YAML teď můžete řídit aktivity ve vlastních aplikacích nebo službách na základě průběhu spuštění kanálu. Můžete například vytvořit lístek helpdesku, když se vyžaduje schválení, zahájit pracovní postup monitorování po dokončení fáze nebo odeslat nabízené oznámení na mobilní zařízení vašeho týmu, když fáze selže.

Filtrování názvu kanálu a názvu fáze se podporuje pro všechny události. Události schválení je možné filtrovat také pro konkrétní prostředí. Podobně se události změny stavu dají filtrovat podle nového stavu spuštění kanálu nebo fáze.

Zachycení služeb pro kanály YAML

Vylepšení aplikace Azure Pipelines pro Jira

Aplikace Azure Pipelines pro Jira umožňuje obousměrné propojení mezi verzemi v Azure Pipelines a problémy v softwarovém cloudu Jira. Zatím aplikace podporovala propojení pouze v případě, že zdrojem pro vydání bylo úložiště GitHub. V této aktualizaci jsme rozšířili podporu propojení při použití Azure Repos.

Aplikaci třetí strany můžete použít k integraci Azure Repos se softwarovým cloudem Jira a přidat klíče k problému Jira do zprávy o potvrzení nebo žádosti o přijetí změn. Když verze nasadí tato potvrzení, budete moct přidružit nasazené problémy Jira k vydané verzi a také sledovat stav nasazení v jednotlivých problémech s Jirou.

Vylepšení úloh vydání na GitHubu

V úloze vydání GitHubu jsme provedli několik vylepšení. Teď můžete mít lepší kontrolu nad vytvářením vydané verze pomocí pole vzoru značky zadáním regulárního výrazu značky a vydání se vytvoří pouze v případech, kdy je aktivační potvrzení označeno odpovídajícím řetězcem.

Vylepšení úloh vydání na GitHubu

Přidali jsme také možnosti pro přizpůsobení vytváření a formátování protokolu změn. V nové části pro konfiguraci protokolu změn teď můžete zadat verzi, se kterou se má aktuální verze porovnávat. Porovnání s vydanou verzí může být poslední úplná verze (nezahrnuje předběžné verze), poslední vydaná verze bez konceptu nebo jakákoli předchozí verze odpovídající zadané značce vydané verze. Kromě toho úkol poskytuje pole typu protokolu změn pro formátování protokolu změn. V závislosti na výběru se v protokolu změn zobrazí buď seznam potvrzení, nebo seznam problémů nebo žádostí o přijetí změn rozdělených do kategorií podle popisků.

Protokol změn zobrazuje seznam potvrzení nebo seznam problémů nebo žádostí o přijetí změn rozdělených do kategorií podle popisků.

Filtr na úrovni fáze pro artefakty Azure Container Registry a Docker Hub

Dříve byly filtry regulárních výrazů pro artefakty Azure Container Registry a Docker Hub k dispozici pouze na úrovni kanálu verze. Nyní byly přidány také na úrovni fáze.

Filtr na úrovni fáze pro Azure Container Registry a Docker Hub artefakty.

Podpora suverénního cloudu v připojení ke službě Kubernetes

Dříve bylo možné použít možnost účtu služby k nastavení připojení služby Kubernetes pro clustery Kubernetes v Azure China Cloud a Azure Government Cloud. Teď můžete použít možnost Azure k nastavení připojení služby Kubernetes, která jsou přidružená ke spravovaným clusterům Azure Kubernetes Service, které jsou součástí Azure China Cloud a Azure Government Cloud.

Podpora suverénního cloudu v připojení služby Kubernetes

Aktualizace k imagím hostovaných kanálů

Aktualizovali jsme několik imagí virtuálních počítačů hostovaných službou Azure Pipelines. Tady jsou některé nejdůležitější body v této aktualizaci:

  • Přidání AWS, Google Cloud a Zeit CLIs do Ubuntu 16.04
  • Aktualizace Rustu 1.36 na verzi 1.37 na Ubuntu 16.04, VS2017 a VS2019
  • Aktualizace Ruby 2.6.2 na verzi 2.6.3 na Ubuntu 16.04
  • Aktualizace Ruby 2.4.5 na 2.4.6, 2.5.3 na 2.5.5 a 2.6.1 na 2.6.3 ve VS2017 a VS2019
  • Aktualizace Google Chrome a webového ovladače z 75 na 76
  • Přidání rozšíření SADY NÁSTROJŮ WIX pro Visual Studio do VS 2019
  • Různé opravy chyb

Další podrobnosti o nejnovějších verzích najdete tady.

Poznámka

Ruby 2.3 odebereme ze všech obrázků v nadcházející aktualizaci, protože 31. března 2019 dosáhl konce životnosti.

Generování sestav

Pokročilé filtrování widgetů pro potenciální zákazníky a dobu cyklu

Čas zájemců a cyklu používají týmy k tomu, aby zjistily, jak dlouho trvá, než práce projde jejich vývojovými kanály a nakonec přinese hodnotu svým zákazníkům.

Doteď widgety času pro zájemce a cyklus nepodporují pokročilá kritéria filtru pro kladení otázek, jako například: "Jak dlouho trvá mému týmu uzavřít položky s vyšší prioritou?"

S touto aktualizací lze na podobné otázky odpovědět filtrováním na plavecké drahě Board.

Pokročilé filtrování pomůcek potenciálního zákazníka a doby cyklu

Zahrnuli jsme také filtry pracovních položek, abychom omezili počet pracovních položek zobrazených v grafu.

Filtry pracovních položek omezují pracovní položky, které se zobrazují v grafu.

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 se dozvěděli, co si o těchto funkcích myslíte. Pomocí nabídky zpětné vazby můžete nahlásit problém nebo poskytnout návrh.

Vytvoření návrhu

Můžete také získat rady a odpovědi na vaše otázky od komunity na Stack Overflow.

Díky,

Aaron Hallberg