Dela via


Modernisera användargränssnittet – VSTS Sprint 136-uppdatering

I Sprint 136 Update of Visual Studio Team Services (VSTS) introducerar vi några nya och spännande designändringar. Du kan förhandsgranska en ny upplevelse på fliken Skapa hubb och Test. Hubben Frågor är nu allmänt tillgänglig. Du kan också prova en förhandsversion av den nya navigeringsupplevelsen med de nya arbetshubbarna.

Det finns ett antal andra funktioner i Work, Build, Release, Test och Reporting. Mer information finns i listan Funktioner nedan.

Nästa steg

Läs om de nya funktionerna nedan och gå över till VSTS för att prova dem själv.

Nyheter i VSTS

Funktioner

Arbete

Skapa och släpp

Paket

Test

Rapportering

Autentisering

Förhandsgranska vår nya navigering

Viktigt!

Om du vill använda den här funktionen måste funktionen Ny navigeringsförhandsgranskning vara aktiverad på din profil eller ditt konto.

Under de kommande veckorna kommer den offentliga förhandsversionen av vår nya navigering att lanseras och vara tillgänglig för alla som använder VSTS. När det är tillgängligt i ditt konto visas en banderoll för funktionsmeddelande och du kan aktivera den för alla projekt med hjälp av panelen Förhandsgranskningsfunktioner. Läs vårt blogginlägg för mer information om designuppdateringen och varför vi gör det.

Nytt navigeringsfält

Arbete

Nya arbetshubbar

Viktigt!

Om du vill använda den här funktionen måste funktionen Ny navigeringsförhandsgranskning vara aktiverad på din profil eller ditt konto.

Tillsammans med den offentliga förhandsversionen av vår nya navigering introducerar vi även de nya arbetshubbarna. Här hittar du favoriter och snabbsökningsstöd för alla dina tavlor, kvarvarande uppgifter och sprintar samt nya funktioner som Sprint Planning. Mer information finns i new work hubs-inlägget på Microsoft DevOps-bloggen.

Nya arbetshubbar

Frågor hubb allmänt tillgänglig

Medan den nya frågehubben var i förhandsversion arbetade vi med att svara på din feedback. Vi är nu glada över att upplevelsen blir tillgänglig för alla. Hubben effektiviserar många av de befintliga frågefunktionerna från den gamla hubben med ett modernare utseende och en mer modern känsla samt ger nya funktioner för att göra det enklare att komma åt de frågor som är viktiga för dig. Några höjdpunkter i den nya upplevelsen är:

  • Katalogsidor med senast ändrad av information och möjlighet att söka efter frågor
  • Sökväg med unika URL:er för mappar för bokmärken för viktiga grupper av frågor
  • Snabb åtkomst till dina favoritfrågor från resultatsidan

Läs mer om dessa spännande uppdateringar på vår DevOps-blogg.

Hitta enkelt befintliga arbetsobjekt i länknings- och omnämnandeupplevelser

När du vill länka samman två befintliga arbetsobjekt kan du nu enkelt hitta det objekt som är viktigt för dig med hjälp av vår nya sökkontroll för arbetsobjekt. Frågeväljaren har ersatts med infogade förslag baserat på dina nyligen använda arbetsobjekt, samt en startpunkt för att söka efter ett specifikt arbetsobjekt efter ID eller rubrik.

Länkning av arbetsobjekt

Skapa och släpp

Resultatsida för ny version

Viktigt!

Om du vill använda den här funktionen måste du ha funktionen Förhandsgranskning av ny build-resultatsida aktiverad på din profil eller ditt konto.

I TFS 2015 distribuerade vi ett nytt byggsystem som gör att du kan dra och släppa skript och ett växande bibliotek med uppgifter med öppen källkod. Vi har gradvis förbättrat redigeringsupplevelsen och idag uppdaterar vi upplevelsen för att visa ett bygge.

När du går till byggresultatet får du tydligare insikter om loggar, problem, incheckningar och arbetsobjekt som utgör din version. Detta är det första steget i vår designuppdatering så skicka oss dina tankar.

Resultatsida

Skicka miljövariabler till uppgifter

CI/CD-aktivitetsförfattare kan ange en ny egenskap, showEnvironmentVariables, i task.json för att skicka miljövariabler till aktiviteter. När du gör det renderas en extra kontroll för uppgiften i versionsredigeraren. Detta är tillgängligt för powershell-, cmd- och Bash-uppgifter .

Skicka miljövariabler

Detta möjliggör två scenarier:

  • En uppgift kräver en miljövariabel med skiftlägesbevarande i variabelnamnet. I exemplet ovan skulle till exempel miljövariabeln som skickas till uppgiften vara "foo" och inte "FOO".
  • Det gör att hemligheter kan skickas på ett säkert sätt till skripten. Detta är att föredra att skicka hemligheterna som argument till skripten eftersom operativsystemet på agenten kan logga anrop av processer inklusive deras argument.

Ignorera en versionsgrind för en distribution

Viktigt!

Om du vill använda den här funktionen måste du ha funktionen Förhandsversion av förloppsvyer aktiverad på din profil eller ditt konto.

Versionsgrindar möjliggör automatisk utvärdering av hälsokriterier innan en version befordras till nästa miljö. Som standard fortsätter versionspipelinen endast när alla portar är felfria samtidigt. I vissa situationer, till exempel när en version påskyndas eller efter manuellt kontroll av hälsotillståndet, kan en godkännare vilja ignorera en grind och tillåta att versionen fortsätter även om grinden ännu inte har utvärderats som felfri. Dokumentationen om versionsgrindar för mer information.

Ignorera grindar

Ange en variabel vid lanseringstillfället

I en versionsdefinition kan du nu välja de variabler som du vill ange när du skapar versionen.

Versionsvariabel

Värdet som anges för variabeln när versionen skapas används endast för den versionen. Den här funktionen hjälper dig att undvika flera steg för Create-in-Draft, uppdatera variablerna i utkast och utlösa versionen med variabeln.

Versionsvariabel i version

Organisera dina versionsdefinitioner i mappar

Viktigt!

Om du vill använda den här funktionen måste du ha funktionen New Releases Hub preview aktiverad på din profil eller ditt konto.

Det blev enklare och enklare att organisera versionsdefinitionerna. Nu kan du skapa mappar och flytta dina definitioner inom dem. Säkerhet kan också hanteras direkt på mappnivå. Mappar kan visas i hubben Versioner* (de visas bredvid releasehubben när du anmäler dig).

Versionsmappar

Använda förbättrade PowerShell-baserade windows-fjärruppgifter

Nya och förbättrade PowerShell-baserade Windows-fjärruppgifter är tillgängliga. Dessa förbättringar omfattar flera prestandakorrigeringar och stöd för liveloggar och konsolutdatakommandon, till exempel Write-Host och Write-Output.

PowerShell på målaktivitet (version: 3.*): Du kan lägga till infogat skript, ändra PSSession-alternativ, kontrollera "ErrorActionPreference" och misslyckas med standardfel.

Azure File Copy-uppgift (version: 2.*): Levereras med den senaste AzCopy (v7.1.0) som åtgärdar ett GitHub-problem.

GitHub-artefakter visar associerade incheckningar som distribuerats i en version

För att förbättra spårningen från slutpunkt till slutpunkt kan du se alla incheckningar som har distribuerats till en miljö för GitHub-lagringsplatser som en del av en specifik version.

GitHub-artefakter

Paket

Använda överordnade källor i äldre feeds

Hittills har äldre feeds inte kunnat använda den nuget.org överordnade källan eller dra nytta av förbättringar som gjorts i npmjs.com överordnade källan. Med den här uppdateringen kan du uppgradera ett äldre flöde och använda dessa funktioner. Leta efter banderollen ovanför feedens paket för mer information, inklusive beteendeändringar som du bör känna till innan du uppgraderar.

Använda godtyckliga offentliga npm-feeds som överordnade källor

Tidigare hade du kunnat använda npmjs.com och andra VSTS-feeds som npm uppströmskällor. Med den här uppdateringen kan du också använda godtyckliga offentliga feeds (t.ex. en MyGet-feed) som npm uppströmskällor.

Test

Förbättrade funktioner på fliken Test

Viktigt!

Aktivera förhandsversionsfunktionerna New build hub och New release progress viewsför att använda dessa nya funktioner.

Tillsammans med den nya builds-hubben och nya versionsstatusvyer är nu en modern upplevelse för fliken Test tillgänglig. På så sätt får du omfattande testinformation i kontexten för versioner och versioner. Den nya upplevelsen ger en pågående testvy, fullständig sidfelsökning, i kontexttesthistorik, rapportering av avbruten testkörning och sammanfattning av körningsnivå.

Ny testhubb

Visa körning av pågående tester

Tester, till exempel integrerings- och funktionstester, kan köras under lång tid, så det är viktigt att se testkörning vid en viss tidpunkt. Med testvyn Pågår behöver du inte längre vänta tills testkörningen har slutförts för att få veta testresultatet. Resultaten är tillgängliga nästan i realtid när de körs, vilket hjälper dig att vidta åtgärder snabbare. Du kan felsöka ett fel eller avbryta, skapa en bugg eller avbryta pipelinen. Funktionen är för närvarande tillgänglig för både bygg- och versionspipeline med vs-testaktivitet i multiagentfasen, med publicering av testresultataktivitet eller publicering av testresultat med hjälp av API:er. I framtiden planerar vi att utöka den här upplevelsen för testkörning med hjälp av enskild agent.

Vyn nedan visar sammanfattningen Av pågående test i den nya versionsförloppsvyn, rapportering av totalt antal test och antal testfel vid en viss tidpunkt.

Testvy pågår

Genom att klicka på sammanfattningen Förloppstest ovan kan du visa den detaljerade testsammanfattningen tillsammans med misslyckad eller avbruten testinformation på fliken Test . Testsammanfattningen uppdateras regelbundet med möjlighet att uppdatera detaljvyn på begäran, baserat på tillgängligheten för nya resultat.

Detaljerad testsammanfattning

Visa felsökningsinformation för testkörning på hela sidan

Felmeddelanden och stackspårningar är långa till sin natur och behöver tillräckligt med fastigheter för att visa informationen under felsökningen. Om du vill ha en avancerad felsökningsupplevelse kan du nu expandera test- eller testkörningsvyn till helsidesvyn, samtidigt som du kan utföra de åtgärder som krävs i kontextåtgärder som att skapa buggar eller kravassociation för det aktuella testresultatet.

Felsökning av hela sidan

Visa testhistorik i kontext

Tidigare skulle team behöva gå till Runs Hub för att visa historiken för ett testresultat. Med den nya upplevelsen tar vi testhistoriken direkt i kontexten på fliken Test för att skapa och släppa. Informationen om testhistoriken tillhandahålls progressivt och börjar med den aktuella versionsdefinitionen eller miljön för det valda testet, följt av andra grenar och miljöer för versionen respektive versionen.

Testhistorik i kontext

Visa avbrutna tester

Testkörningen kan avbrytas på grund av flera orsaker, till exempel felaktig testkod, källa under test och miljöproblem. Oavsett orsaken till avbrottet är det viktigt att du diagnostiserar beteendet och identifierar rotorsaken. Nu kan du visa de avbrutna testerna och testkörningarna, tillsammans med de slutförda körningarna på fliken Test. Funktionen är för närvarande tillgänglig för både bygg- och versionspipeline med vs-testaktivitet i multiagentfasen eller publicering av testresultat med hjälp av API:er. I framtiden planerar vi att utöka den här upplevelsen för testkörning med hjälp av enskild agent.

Visa avbrutna tester

Rapportering

Exkludera objekt som har slutförts före ett visst datum i analysvyer

Analytics-tjänsten lagrar all arbetsartikelhistorik, inklusive arbetsobjekt som är stängda. Kunder vill ofta inte rapportera om äldre, stängda arbetsobjekt. Vi har uppdaterat Analysvyer så att du kan exkludera arbetsobjekt som har slutförts före ett visst datum. Detta minskar avsevärt mängden data som läses in i Power BI. Det gör också avancerade beräkningar, till exempel tid i tillstånd, mycket mer högpresterande. Du anger det här alternativet på fliken Historik .

Exkludera slutförda objekt

Navigera enkelt till instrumentpaneler

Nu kan du enkelt navigera till andra instrumentpaneler som tillhör ditt team! Medan den nya instrumentpanelsupplevelsen var i förhandsversion arbetade vi med att svara på din största feedback om att förlora möjligheten att snabbt växla mellan instrumentpanelerna. Instrumentpanelsväljaren har nu uppdaterats för att göra det enklare att komma till de instrumentpaneler som du bryr dig om. Den uppdaterade väljaren innehåller nu två pivoter: Mine och All. Pivoten Mine gör det enkelt att hitta de team som du tillhör och deras motsvarande instrumentpaneler, samt att visa de instrumentpaneler som du har valt. Pivoten Alla fortsätter att visa alla instrumentpaneler i projektet.

Favoriter finns överst.

Min pivot

Rulla nedåt för att se teamets instrumentpaneler.

Se teamets instrumentpaneler.

Se alla instrumentpaneler i projektet.

Alla pivoter

Autentisering

Få avisering för PAT-förfallodatum

När en personlig åtkomsttoken (PAT) snart upphör att gälla får du ett e-postmeddelande som ger dig möjlighet att omedelbart vidta åtgärder och förlänga livslängden för PAT så att dina verktyg och processer fortsätter oavbrutet.

PAT-förfallodatum

Så här ger du feedback

Vi vill gärna höra vad du tycker om de här funktionerna. Använd feedbackmenyn för att rapportera ett problem eller ge ett förslag.

Feedback-menyn

Du kan också få råd och dina frågor som besvaras av communityn på Stack Overflow.

Tack,

Jeremy Epling