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
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 vydaná verze
- Stránka s výsledky nového sestavení
- Předávání proměnných prostředí úlohám
- Ignorování brány vydané verze pro nasazení
- Nastavení proměnné v době vydání
- Uspořádání definic vydané verze do složek
- Použití vylepšených vzdálených úloh windows založených na PowerShellu
- 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
Generování sestav
- Vyloučení položek dokončených před určitým datem v zobrazeních analýzy
- Snadný přechod na řídicí panely
Authentication
Navigace
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.
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.
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.
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.
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 .
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í .
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í 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 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 ).
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.
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í.
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.
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ů.
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.
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í.
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.
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 .
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.
Posuňte se dolů a zobrazte řídicí panely vašeho týmu.
Zobrazit všechny řídicí panely v projektu
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é.
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.
Můžete také získat rady a odpovědi na vaše otázky od komunity na Webu Stack Overflow.
Díky,
Jeremy Epling
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro