Sdílet prostřednictvím


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

V aktualizaci sprintu 136 visual studio Team Services (VSTS) představujeme některé nové a zajímavé změny návrhu. Na kartě Build Hub a Test můžete zobrazit náhled nového prostředí. Centrum Dotazy je teď obecně dostupné. Můžete také vyzkoušet náhled nového navigačního prostředí s novými pracovními rozbočovači.

Existuje celá řada dalších funkcí v rámci práce, sestavení, vydání, testování a vytváření sestav. Další informace najdete v následujícím seznamu funkcí .

Další kroky

Přečtěte si o nových funkcích níže a přejděte na VSTS, abyste je vyzkoušeli sami.

Novinky ve VSTS

Funkce

Práce

Sestavení a vydání

Balíček

Test

Sestavy

Ověřování

Náhled naší nové navigace

Důležité

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

Během několika příštích týdnů bude veřejná verze Preview naší nové navigace dostupná všem uživatelům, kteří používají VSTS. Jakmile bude ve vašem účtu k dispozici, zobrazí se banner s oznámením o funkcích a můžete ho zapnout pro libovolný projekt pomocí panelu Funkce ve verzi Preview. Přečtěte si 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 Nová navigace ve verzi Preview.

Společně s verzí Public Preview nové navigace představujeme také nová centra práce. Tady najdete oblíbené položky a podporu rychlého vyhledávání pro všechny panely, backlogy a sprinty a také nové funkce, jako je plánování sprintů. Další informace najdete v příspěvku New Work Hubs na blogu Microsoft DevOps.

Nová pracovní centra

Obecně dostupné centrum dotazů

I když bylo nové centrum Dotazy ve verzi Preview, pracovali jsme na vaší zpětné vazbě. Teď jsme rádi, že se prostředí stane dostupným pro všechny. 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é funkce, které usnadňují přístup k dotazům, které jsou pro vás důležité. Mezi nejdůležitější novinky patří:

  • Adresářové stránky s naposledy upravenými informacemi a schopností vyhledávat dotazy
  • Popis cesty s jedinečnými adresami URL pro složky pro záložky důležitých skupin dotazů
  • Rychlý přístup k vašim 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. Selektor dotazu byl nahrazen vloženými návrhy na základě naposledy použitých pracovních položek a vstupního bodu pro hledání konkrétní pracovní položky podle ID nebo názvu.

Propojení pracovních položek

Sestavení a vydání

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áhled nové stránky výsledků sestavení.

V TFS 2015 jsme zavedli nový systém sestavení, který umožňuje přetáhnout skripty 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řehled o protokolech, problémech, potvrzeních a pracovních položkách, které tvoří váš build. Toto je první krok v naší aktualizaci návrhu, takže nám posílejte své myšlenky.

Stránka výsledků

Předání proměnných prostředí úkolům

Autoři úloh CI/CD mohou nastavit novou vlastnost showEnvironmentVariables v task.json pro předávání proměnných prostředí úkolům. Když to uděláte, v editoru sestavení se na úkolu vykreslí 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á úkolu byla "foo" a nikoli "FOO".
  • Umožňuje bezpečné předávání hodnot tajných kódů skriptům. Dává se přednost předávání tajných kódů jako argumentů skriptům, protože operační systém agenta 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 Náhled zobrazení průběhu nové verze.

Brány vydaných verzí umožňují automatické vyhodnocení kritérií stavu před povýšení verze do dalšího prostředí. Kanál verze ve výchozím nastavení postupuje jenom v případě, že jsou všechna brána ve stejnou dobu v pořádku. V některých situacích, například při urychlení vydání nebo po ruční kontrole stavu, může schvalovatel ignorovat bránu a umožnit vydání pokračovat, 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í vydané 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 ve složkách

Důležité

Pokud chcete tuto funkci použít, musíte mít ve svém profilu nebo účtu povolenou funkci New Releases Hub Preview.

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

Složky vydaných verzí

Použití vylepšených úloh založených na Vzdáleném PowerShellu pro Windows

K dispozici jsou nové a vylepšené úlohy založené na Vzdáleném Prostředí PowerShell pro Windows. Mezi tato vylepšení patří několik oprav výkonu a podpora dynamických protokolů a výstupních příkazů konzoly, jako jsou 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.

Abyste vylepšili 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

Dosud starší informační kanály nemohly používat nuget.org nadřazený zdroj nebo využívat vylepšení npmjs.com nadřazeného zdroje. V této aktualizaci 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, vyhledejte banner 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 byli schopni používat npmjs.com a další informační kanály VSTS jako nadřazené zdroje npm. V této aktualizaci 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 nové centrum sestavení a nové funkce zobrazeníprůběhu vydaných verzí ve verzi Preview, aby se tyto nové funkce používaly.

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. Získáte tak bohaté informace o testech v kontextu pro sestavení a vydání. Nové prostředí poskytuje probíhající zobrazení testů, prostředí ladění celé stránky, v historii kontextových testů, hlášení přerušeného spuštění testu a souhrn na úrovni spuštění.

Nové centrum testů

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

Testy, jako jsou integrace a funkční testy, můžou běžet dlouho, takže je důležité vidět provádění testů v jakémkoli okamžiku. V zobrazení probíhajícího testu už nemusíte čekat na dokončení provádění testu, abyste znali výsledek testu. Výsledky jsou k dispozici téměř v reálném čase při jejich spuštění a pomáhají vám rychleji provádět akce. Můžete ladit selhání nebo přerušení, zařaďte chybu nebo přerušte kanál. Tato funkce je aktuálně dostupná pro kanál buildu i verze pomocí úlohy testování VS ve fázi více agentů, pomocí úlohy publikování výsledků testu nebo publikování výsledků testů pomocí rozhraní API. V budoucnu plánujeme rozšířit toto prostředí pro spouštění testů pomocí jednoho agenta.

Následující zobrazení ukazuje souhrn probíhajícího testu v zobrazení průběhu nové verze, vykazování celkového počtu testů a počtu selhání testů v daném bodu v čase.

Probíhající zobrazení testu

Kliknutím na souhrn probíhajícího testu můžete zobrazit podrobný souhrn testu společně s informacemi o neúspěšných nebo přerušených testech na kartě Test . Souhrn testů 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 testů

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

Chybové zprávy a trasování zásobníku jsou zdlouhavé a potřebují dostatek nemovitostí k zobrazení podrobností během ladění. Pokud chcete mít imerzivní prostředí ladění, můžete nyní rozbalit zobrazení testovacího nebo testovacího spuštění na zobrazení celé stránky, zatímco stále můžete provádět požadované operace v kontextových operacích, jako je vytvoření chyby nebo přidružení požadavků pro aktuální výsledek testu.

Ladění na celé stránce

Zobrazení historie testů v kontextu

V minulosti by týmy musely přejít do centra Spuštění , aby si mohli zobrazit historii výsledků 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ů jsou poskytovány progresivním způsobem počínaje aktuální definicí sestavení nebo prostředím pro vybraný test a dalšími větvemi a prostředími pro sestavení a vydané verze.

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, zdroj v rámci testu a problémy s prostředím. Bez ohledu na důvod přerušení je důležité diagnostikovat chování a identifikovat původní příčinu. Teď 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 buildu i verze pomocí úlohy testování 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 spouštění testů pomocí jednoho agenta.

Zobrazení přerušených testů

Sestavy

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í vykazovat starší a uzavřené pracovní položky. Aktualizovali jsme zobrazení Analýzy, abychom vám umožnili 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. Provádí také 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 odpovědi na vaši největší zpětnou vazbu ohledně ztráty schopnosti rychle přepínat mezi řídicími panely. Výběr řídicího panelu je teď aktualizovaný, aby se snadněji dostal k řídicím panelům, které vás zajímají. Aktualizovaný 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ích řídicích panelů a také zobrazení řídicích panelů, které jste si oblíbili. Pivot Vše vám bude dál zobrazovat všechny řídicí panely v rámci projektu.

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

Pivot dolu

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

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

Zobrazit všechny řídicí panely v projektu

Vše v kontingenčním grafu

Ověřování

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

Nabídka Váš názor

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

Díky,

Jeremy Epling