Share via


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

I Sprint 136-uppdateringen av 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örhandsgranskning 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å till VSTS för att prova dem själv.

Nyheter i VSTS

Funktioner

Arbete

Skapa och släpp

Paket

Testa

Rapportering

Autentisering

Förhandsgranska vår nya navigering

Viktigt

Om du vill använda den här funktionen måste funktionen Förhandsgranskning av ny navigering 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 Förhandsgranskning av ny navigering 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 snabbt sökstöd för alla dina tavlor, kvarvarande uppgifter och sprintar samt nya funktioner som sprintplanering. Mer information finns i inlägget New Work Hubs (Nya arbetshubbar ) på Microsoft DevOps-bloggen.

Nya arbetshubbar

Frågehubben är 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 för att upplevelsen ska bli tillgänglig för alla. Hubben effektiviserar många av de befintliga frågefunktionerna från den gamla hubben med ett modernare utseende och nya funktioner som gör 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 som bokmärker 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 ihop 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 en tydligare inblick i de 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-uppgiftsfö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 miljövariabeln som skickades till uppgiften vara "foo" och inte "FOO".
  • Det gör att hemligheternas värden kan skickas på ett säkert sätt till skripten. Det här ä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örhandsgranskning av nya versionsförloppsvyer aktiverad för 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 en manuell hälsokontroll, kan en godkännare vilja ignorera en grind och tillåta att lanseringen fortsätter även om grinden ännu inte har utvärderats som felfri. Mer information finns i dokumentationen för versionsgrindar .

Ignorera grindar

Ange en variabel vid utgivningstiden

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 bara för den versionen. Den här funktionen hjälper dig att undvika flera steg för Skapa i utkast, 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 Hubpreview aktiverad för din profil eller ditt konto.

Det blev enklare och enklare att organisera versionsdefinitionerna. Nu kan du skapa mappar och flytta dina definitioner i dem. Säkerhet kan också hanteras direkt på mappnivå. Mappar kan visas i hubben Releases* (visas bredvid releases-hubben 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 för målaktivitet (version: 3.*): Du kan lägga till infogat skript, ändra PSSession-alternativ, styra "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årbarheten 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 nuget.org överordnade källan eller dra nytta av förbättringar av 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 överordnade npm-källor. Med den här uppdateringen kan du också använda godtyckliga offentliga feeds (t.ex. en MyGet-feed) som npm-överordnade källor.

Testa

Förbättrade funktioner på fliken Test

Viktigt

Aktivera förhandsversionsfunktionernaNew build hub och New release progress views (Förhandsversionsvyer) fö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. Detta ger dig omfattande testinformation i kontexten för versioner och versioner. Den nya upplevelsen ger en pågående testvy, felsökning av helsidesfelsökning, i kontexttesthistorik, rapportering av avbruten testkörning och sammanfattning på 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 In-Progress testvyn behöver du inte längre vänta på att testkörningen ska slutföras för att få reda på 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 single agent.

Vyn nedan visar In-Progress testsammanfattning i den nya versionsstatusvyn, rapportering av totalt antal test och antal testfel vid en viss tidpunkt.

Pågående testvy

Genom att klicka på In-Progress testsammanfattning 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. Testhistorikinformationen tillhandahålls på ett progressivt sätt med början i 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 som testas 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 single agent.

Visa avbrutna tester

Rapportering

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

Analytics-tjänsten lagrar all historik för arbetsobjekt, inklusive arbetsobjekt som är stängda. Kunder vill ofta inte rapportera om äldre, stängda arbetsobjekt. Vi har uppdaterat Analytics-vyer så att du kan utesluta arbetsobjekt som slutfördes 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 åt 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 för att se teamets instrumentpaneler.

Se teamets instrumentpaneler.

Se alla instrumentpaneler i projektet.

Alla pivoter

Autentisering

Få ett meddelande om 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 pat-livslängden så att dina verktyg och processer fortsätter oavbrutet.

PAT-förfallotid

Så här ger du feedback

Vi vill gärna höra vad du tycker om dessa funktioner. 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