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
Navigace
Práce
- Nová pracovní centra
- Obecně dostupné centrum dotazů
- Snadné vyhledání existujících pracovních položek v prostředích propojování a zmínek
Sestavení a vydání
- Stránka s výsledky nového sestavení
- Předání proměnných prostředí úkolům
- Ignorování brány vydané verze pro nasazení
- Nastavení proměnné v době vydání
- Uspořádání definic vydané verze ve složkách
- Použití vylepšených úloh založených na Vzdáleném PowerShellu pro Windows
- Artefakty GitHubu zobrazují přidružené potvrzení nasazená ve vydané verzi.
Balíček
- Použití upstreamových zdrojů ve starších informačních kanálech
- Použití libovolných veřejných informačních kanálů npm jako upstreamových zdrojů
Test
Sestavy
- Vyloučení položek dokončených před určitým datem v analytických zobrazeních
- Snadný přechod na řídicí panely
Ověřování
Navigace
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.
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.
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.
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.
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 .
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í.
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.
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.
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).
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.
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í.
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.
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ů.
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.
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.
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.
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 .
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.
Posuňte se dolů a zobrazte řídicí panely týmu.
Zobrazit všechny řídicí panely v projektu
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é.
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 ve službě Stack Overflow.
Díky,
Jeremy Epling