Modernizace uživatelského rozhraní – aktualizace VSTS Sprint 136

V aktualizaci Visual Studio Team Services Sprint 136 (VSTS) představujeme několik nových a zajímavých změn návrhu. Náhled nového prostředí můžete zobrazit na kartě Centrum sestavení a Test. Centrum Dotazy je teď obecně dostupné. Můžete také vyzkoušet verzi Preview nového navigačního prostředí s novými pracovními rozbočovači.

Existuje celá řada dalších funkcí pro práci, sestavení, vydání, testování a vytváření sestav. Další informace najdete v seznamu funkcí níže.

Další kroky

Přečtěte si o nových funkcích níže a přejděte do VSTS, kde si je můžete vyzkoušet sami.

Novinky ve VSTS

Funkce

Práce

Sestavení a vydaná verze

Balíček

Test

Generování sestav

Authentication

Podívejte se na naši novou navigaci

Důležité

Pokud chcete tuto funkci použít, musíte mít ve svém profilu nebo účtu povolenou funkci Previewnové navigace.

Během několika příštích týdnů bude k dispozici verze Public Preview naší nové navigace, která bude dostupná všem uživatelům VSTS. Jakmile bude ve vašem účtu k dispozici, zobrazí se banner s oznámením funkce a můžete ho zapnout pro libovolný projekt pomocí panelu Funkce ve verzi Preview. Přečtěte si náš blogový příspěvek , kde najdete další podrobnosti o aktualizaci návrhu a o tom, proč to děláme.

Nová navigace

Práce

Nová pracovní centra

Důležité

Pokud chcete tuto funkci použít, musíte mít ve svém profilu nebo účtu povolenou funkci Previewnové navigace.

Společně s novou navigací ve verzi Public Preview představujeme také nová pracovní centra. Tady najdete oblíbené položky a podporu rychlého vyhledávání pro všechny vaše panely, backlogy a sprinty a také nové funkce, jako je plánování sprintů. Další informace najdete v příspěvku New Work Hubs (Nová pracovní centra ) na blogu Microsoft DevOps.

Nová pracovní centra

Obecně dostupné centrum dotazů

Zatímco bylo nové centrum Dotazy ve verzi Preview, pracovali jsme na tom, abychom na vaši zpětnou vazbu reagovali. Teď jsme nadšení, až bude prostředí dostupné všem. Centrum zjednodušuje řadu stávajících funkcí dotazů ze starého centra s modernějším vzhledem a chováním a poskytuje nové možnosti, které vám usnadní přístup k dotazům, které jsou pro vás důležité. Mezi nejdůležitější prvky nového prostředí patří:

  • Stránky adresáře s naposledy upravenými informacemi a možností vyhledávání dotazů
  • Popis cesty s jedinečnými adresami URL pro složky, které si označit jako záložku důležitých skupin dotazů
  • Rychlý přístup k oblíbeným dotazům ze stránky výsledků

Další informace o těchto zajímavých aktualizacích najdete na našem blogu DevOps.

Snadné vyhledání existujících pracovních položek v prostředích propojování a zmínek

Když chcete propojit dvě existující pracovní položky, můžete teď snadno najít položku, která je pro vás důležitá, pomocí našeho nového ovládacího prvku hledání pracovních položek. Volič dotazu byl nahrazen vloženými návrhy založenými na nedávno použitých pracovních položkách a také vstupním bodem pro vyhledání konkrétní pracovní položky podle ID nebo názvu.

Propojení pracovních položek

Sestavení a vydaná verze

Stránka s výsledky nového sestavení

Důležité

Pokud chcete tuto funkci použít, musíte mít ve svém profilu nebo účtu povolenou funkci Náhledstránky výsledků nového sestavení.

V TFS 2015 jsme zavedli nový systém sestavení, který umožňuje přetahování skriptů a rostoucí knihovnu opensourcových úloh. Postupně jsme vylepšili prostředí editoru a dnes aktualizujeme prostředí pro zobrazení buildu.

Když přejdete na výsledky sestavení, získáte přehlednější přehled o protokolech, problémech, potvrzeních a pracovních položkách, které sestavení tvoří. Toto je první krok v aktualizaci návrhu, proto nám pošlete svoje nápady.

Stránka výsledků

Předávání proměnných prostředí úlohám

Autoři úloh CI/CD můžou v souboru task.json nastavit novou vlastnost showEnvironmentVariables, která předá úkolům proměnné prostředí. Když to uděláte, vykreslí se pro úlohu v editoru sestavení další ovládací prvek. To je k dispozici pro úlohy PowerShellu, Cmd a Bash .

Předání proměnných prostředí

To umožňuje dva scénáře:

  • Úloha vyžaduje proměnnou prostředí se zachováním velkých a malých písmen v názvu proměnné. Například ve výše uvedeném příkladu by proměnná prostředí předaná úloze byla "foo" a ne "FOO".
  • Umožňuje bezpečné předávání hodnot tajných kódů skriptům. To se upřednostňuje před předáním tajných kódů jako argumentů skriptům, protože operační systém v agentovi může protokolovat vyvolání procesů včetně jejich argumentů.

Ignorování brány vydané verze pro nasazení

Důležité

Pokud chcete tuto funkci použít, musíte mít ve svém profilu nebo účtu povolenou funkci Zobrazení průběhu nové verzePreview .

Brány vydaných verzí umožňují automatické vyhodnocení kritérií stavu před povýšení vydané verze do dalšího prostředí. Ve výchozím nastavení kanál verze postupuje pouze v případě, že jsou všechny brány ve stejnou dobu v pořádku. V určitých situacích, například při urychlení vydané verze nebo po ruční kontrole stavu, může schvalovatel chtít ignorovat bránu a povolit, aby vydání postupovalo, i když se tato brána ještě vyhodnotí jako v pořádku. Další informace najdete v dokumentaci k branám vydaných verzí .

Ignorovat brány

Nastavení proměnné v době vydání

V definici vydané verze teď můžete zvolit proměnné, které chcete nastavit při vytváření vydané verze.

Proměnná vydané verze

Hodnota zadaná pro proměnnou při vytvoření verze se použije pouze pro danou verzi. Tato funkce vám pomůže vyhnout se několika krokům pro vytvoření v konceptu, aktualizovat proměnné v konceptu a aktivovat vydání s proměnnou .

Proměnná vydané verze ve vydané verzi

Uspořádání definic vydané verze do složek

Důležité

Abyste mohli tuto funkci používat, musíte mít ve svém profilu nebo účtu povolenou funkci New Releases HubPreview .

Uspořádání definic vydaných verzí je teď jednodušší a jednodušší. Teď můžete vytvářet složky a přesouvat do nich definice. Zabezpečení je také možné spravovat přímo na úrovni složky. Složky se dají zobrazit v centru Releases* (když se přihlásíte, zobrazí se vedle centra Vydané verze ).

Složky vydaných verzí

Použití vylepšených vzdálených úloh windows založených na PowerShellu

K dispozici jsou nové a vylepšené úlohy založené na vzdáleném Prostředí PowerShell pro Windows. Tato vylepšení zahrnují několik oprav výkonu a podporují živé protokoly a výstupní příkazy konzoly, například Write-Host a Write-Output.

PowerShell v cílové úloze (verze: 3.*): Můžete přidat vložený skript, upravit možnosti PSSession, řídit ErrorActionPreference a selhat při standardní chybě.

Úloha Kopírování souborů Azure (verze: 2.*): Dodává se s nejnovější verzí AzCopy (v7.1.0), která řeší problém GitHubu.

Artefakty GitHubu zobrazují přidružená potvrzení nasazená ve vydané verzi.

Aby se zlepšila kompletní sledovatelnost, můžete v rámci konkrétní verze zobrazit všechna potvrzení nasazená do prostředí pro úložiště GitHub.

Artefakty GitHubu

Balíček

Použití upstreamových zdrojů ve starších informačních kanálech

Starší informační kanály dosud nemohly používat nuget.org nadřazený zdroj ani využívat vylepšení npmjs.com nadřazeného zdroje. S touto aktualizací můžete upgradovat starší informační kanál a používat tyto funkce. Další informace včetně změn chování, o které byste měli vědět před upgradem, najdete na banneru nad balíčky informačního kanálu.

Použití libovolných veřejných informačních kanálů NPM jako upstreamových zdrojů

Dříve jste mohli používat npmjs.com a další informační kanály VSTS jako nadřazené zdroje npm. S touto aktualizací můžete také použít libovolné veřejné informační kanály (např. informační kanál MyGet) jako nadřazené zdroje npm.

Test

Vylepšené možnosti na kartě Test

Důležité

Povolte funkce Nové centrum sestavení a Zobrazení průběhu nové verzePreview , abyste mohli tyto nové funkce používat.

Spolu s novým centrem Builds a novými zobrazeními průběhu vydaných verzí je teď k dispozici moderní prostředí pro kartu Test . Tím získáte bohaté informace o testech v kontextu pro buildy a vydané verze. Nové prostředí poskytuje probíhající testovací zobrazení, možnosti ladění na celé stránce v historii kontextových testů, hlášení přerušených spuštění testů a souhrn úrovně spuštění.

Nové centrum testů

Zobrazení provádění probíhajících testů

Testy, jako jsou testy integrace a funkční testy, můžou běžet po dlouhou dobu, takže je důležité, aby se v daném okamžiku spustily testy. V In-Progress zobrazení testu už nemusíte čekat na dokončení provádění testu, abyste znali výsledek testu. Výsledky jsou při spuštění k dispozici téměř v reálném čase, což vám pomůže provádět akce rychleji. Můžete ladit selhání nebo přerušení, vytvořit chybu nebo přerušit kanál. Tato funkce je aktuálně dostupná pro kanál sestavení i verze pomocí testovací úlohy VS ve fázi více agentů, pomocí úlohy Publikovat výsledky testu nebo publikování výsledků testů pomocí rozhraní API. V budoucnu plánujeme rozšířit toto prostředí pro provádění testů pomocí jednoho agenta.

Následující zobrazení zobrazuje souhrn In-Progress testu v zobrazení průběhu nové verze, kde se hlásí celkový počet testů a počet selhání testů v daném okamžiku.

Probíhající testovací zobrazení

Kliknutím na In-Progress Souhrn testu výše můžete zobrazit podrobný souhrn testu spolu s informacemi o neúspěšném nebo přerušeném testu na kartě Test . Souhrn testu se aktualizuje v pravidelných intervalech s možností aktualizovat zobrazení podrobností na vyžádání na základě dostupnosti nových výsledků.

Podrobný souhrn testu

Zobrazení podrobností ladění testovacího spuštění na celé stránce

Chybové zprávy a trasování zásobníku jsou ze své podstaty zdlouhavé a potřebují dostatek nemovitostí k zobrazení podrobností během ladění. Pokud chcete mít imerzivní ladicí prostředí, můžete teď rozšířit zobrazení testovacího nebo testovacího běhu na zobrazení na celou stránku a zároveň můžete provádět požadované kontextové operace, jako je vytvoření chyby nebo přidružení požadavků pro aktuální výsledek testu.

Ladění celé stránky

Zobrazení historie testů v kontextu

V minulosti musely týmy přejít do centra Spuštění , aby si zobrazily historii výsledku testu. S novým prostředím přinášíme historii testů přímo v kontextu na kartě Test pro sestavení a vydání. Informace o historii testů se poskytují progresivním způsobem, počínaje aktuální definicí sestavení nebo prostředím pro vybraný test, po kterém následují další větve a prostředí pro sestavení a vydání.

Historie testů v kontextu

Zobrazení přerušených testů

Spuštění testu může být přerušeno z několika důvodů, jako je chybný testovací kód, testový zdroj nebo problémy s prostředím. Bez ohledu na důvod přerušení je důležité, abyste diagnostikovali chování a identifikovali původní příčinu. Nyní můžete zobrazit přerušené testy a testovací běhy společně s dokončenými spuštěními na kartě Test . Tato funkce je aktuálně dostupná pro kanál sestavení i verze pomocí testovací úlohy VS ve fázi více agentů nebo publikování výsledků testů pomocí rozhraní API. V budoucnu plánujeme rozšířit toto prostředí pro provádění testů pomocí jednoho agenta.

Zobrazení přerušených testů

Generování sestav

Vyloučení položek dokončených před určitým datem v analytických zobrazeních

Služba Analytics ukládá veškerou historii pracovních položek, včetně pracovních položek, které jsou zavřené. Zákazníci často nechtějí hlásit starší uzavřené pracovní položky. Aktualizovali jsme zobrazení Analytics , abyste mohli vyloučit pracovní položky, které byly dokončeny před konkrétním datem. Tím se výrazně sníží množství dat načtených do Power BI. Díky tomu jsou pokročilé výpočty, jako je čas ve stavu, mnohem výkonnější. Tuto možnost nastavíte na kartě Historie .

Vyloučit dokončené položky

Snadný přechod na řídicí panely

Teď můžete snadno přejít na další řídicí panely, které patří vašemu týmu. Zatímco nové prostředí řídicího panelu bylo ve verzi Preview, pracovali jsme na tom, abychom reagovali na vaši největší zpětnou vazbu ohledně ztráty možnosti rychlého přepínání mezi řídicími panely. Nástroj pro výběr řídicího panelu se teď aktualizoval, aby se snadněji dostal k řídicím panelům, které vás zajímají. Aktualizovaný nástroj pro výběr teď obsahuje dva pivoty: Moje a Vše. Pivot Mine usnadňuje vyhledání týmů, do kterých patříte, a jejich odpovídající řídicí panely a také zobrazení řídicích panelů, které jste si oblíbili. V kontingenčním panelu Vše se dál zobrazují všechny řídicí panely v rámci projektu.

Oblíbené položky jsou nahoře.

Důlní pivot

Posuňte se dolů a zobrazte řídicí panely vašeho týmu.

Podívejte se na řídicí panely týmu.

Zobrazit všechny řídicí panely v projektu

Všechny pivoty

Authentication

Oznámení o vypršení platnosti pat

Když se blíží vypršení platnosti tokenu PAT (Personal Access Token), dostanete e-mailové oznámení, které vám umožní okamžitě provést akci a prodloužit životnost tokenu PAT, aby vaše nástroje a procesy nepřerušované.

Vypršení platnosti pat

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, 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.

Nabídka Zpětné vazby

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

Díky,

Jeremy Epling