Dela via


Visa länkad GitHub-aktivitet från Kanban-tavlan – Sprint 153-uppdatering

I Sprint 153 Update i Azure DevOps fortsätter vi att förbättra Azure Boards-integreringen med GitHub. Nu kan du få information om dina länkade GitHub-commits, pull requests och ärenden från din Kanban-tavla. Den här informationen ger dig en snabb uppfattning om var ett objekt finns och gör att du kan navigera direkt till GitHub-incheckningen, pull-begäran eller problemet för mer information.

Mer information finns i listan funktioner nedan.

Nyheter i Azure DevOps

Funktioner

Allmänt:

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Artifacts:

Wiki:

Marknad:

Allmänt

Ändringar i IP-adressintervall för Azure DevOps

Vi utför en migrering av klientdelsroutning som ökar tillgängligheten och minskar svarstiden. Som en del av den här migreringen ändras vårt IP-adressutrymme. Om du för närvarande använder brandväggsregler för att tillåta trafik till Azure DevOps bör du uppdatera dessa regler för att ta hänsyn till de nya IP-intervallen.

IPv4-intervall

  • 13.107.6.0/24
  • 13.107.9.0/24
  • 13.107.42.0/24
  • 13.107.43.0/24

IPv6-intervall

  • 2620:1ec:4::/48
  • 2620:1ec:a92::/48
  • 2620:1ec:21::/48

Mer information om den här uppdateringen finns i blogginlägget med meddelandet här.

Granska offentlig förhandsversion

Vi är glada över att kunna meddela att granskning för Azure DevOps nu är tillgänglig för alla organisationer som en offentlig förhandsversion!

Granskning loggar ändringar som sker i en Azure DevOps-organisation. När en granskningsbar händelse inträffar registreras en loggpost. Några exempel på granskningshändelser är: en Git-lagringsplats skapas, behörighetsändringar, borttagning av resurser, nedladdning av kod, åtkomst till granskningsfunktionen och mycket mer.

Granskningshändelserna har information som IP-adress, vem som orsakade att händelsen loggades, vad som hände och annan användbar information som kan hjälpa dig att svara på vem, vad, när och var frågor.

Not

Granskningshändelser lagras i 90 dagar. Du kan dock säkerhetskopiera granskningshändelser till en extern plats via rest-API:et för granskning för att behålla dem i mer än 90 dagar.

Som standard kan endast projektsamlingsadministratörer komma åt granskningsloggen. En administratör kan bevilja separata behörigheter till gruppmedlemmar för åtkomst till granskningsloggarna. Granskningsfunktionen finns under inställningarna för organisationer. Mer information finns i vår dokumentation.

Hantera säkerhetsgrupper och behörigheter från kommandoraden

Du kan nu hantera säkerhetsgrupper och behörigheter från kommandoraden med hjälp av kommandona az devops security permission. Genom att använda kommandona kan du skapa skript för att hantera behörigheter och standardisera processen för att skapa säkerhetsgrupper. Dessutom kan du använda kommandona för att köra rapporter för att visa en lista över säkerhetsgrupper och motsvarande behörigheter.

Mer information finns i kommandot och dess syntax och samt hjälpdokumentationen.

Azure Boards

Visa snabbt länkad GitHub-aktivitet från Kanban-tavlan

När du granskar Kanban-tavlan själv eller som ett team har du ofta frågor som "har det här objektet börjat utvecklas ännu?" eller "är det här objektet i granskning ännu?" Med de nya GitHub-anteckningarna på Kanban-tavlan kan du nu få en snabb uppfattning om var ett objekt finns och direkt navigera till GitHub-incheckningen, pull-begäran eller problemet för mer information. Mer information om detta och de andra anteckningarna för uppgifter och tester finns i dokumentationen Anpassa kort.

Visa länkad GitHub-aktivitet från Kanban-tavlan.

Ibland kan du behöva skapa en kopia av ett arbetsobjekt och inkludera mindre ändringar i det nya arbetsobjektet. Tidigare kunde du bara kopiera arbetsobjektets innehåll och länkar. Nu kan du också kopiera bifogade filer.

Om du vill kopiera ett arbetsobjekt med bifogade filer väljer du kopiera arbetsobjekt från ellipsen och väljer sedan bifogade filer.

Kopiera ett arbetsobjekt.

Förhandsgranska textfiler på arbetsobjekt

Ofta är .txt och .log filer kopplade till arbetsobjekt för lätta anteckningar eller dokumentation om händelser. Nu kan du förhandsgranska textbilagorna i arbetsobjektet, så du behöver inte ladda ned dem för att se deras innehåll.

förhandsgranskning av textfilen på arbetsobjektet.

Se alla team i Boards, Backlogs och Sprints pickers

När du navigerar mellan team kanske du vill söka efter ett team som du inte har i dina favoriter. Tidigare var du tvungen att gå till en katalogsida för att söka efter teamet. Nu kan du söka efter valfritt team i projektet från alternativväljaren på Tavlor, Backlogs eller Sprintar utan att avbryta arbetsflödet.

Visa alla team i Boards-sökning.

Azure Pipelines

Uppdateringar av avbildningar för värdbaserade pipelines

Not

Vi distribuerar inte Sprint 152 Update för VS2017- och VS2019-avbildningarna. Sprint 153-uppdateringen kommer att innehålla Sprint 152-ändringarna.

Med den här uppdateringen har vi lagt till Windows SDK 18362 i VS2019-avbildningen. Dessutom nedgraderade vi flera versioner av Python för att åtgärda en bugg. De nya versionerna i den här uppdateringen är följande:

OS 2.7.x 3.5.x 3.7.x
Linux 2.7.15 3.5.5 3.7.2
Mac 2.7.15 3.5.5 3.7.2
Windows 2.7.1 3.5.4 3.7.2

Du hittar mer information om de senaste versionerna här. En fullständig lista över verktyg som är tillgängliga på våra bilder finns på vårt bildgenereringsrepo på GitHub här.

Ett enklare sätt att arbeta med artefakter

Obs

De nya YAML-nyckelorden och de uppdaterade uppgifterna är för närvarande i förhandsversion.

Vi har lagt till två YAML-nyckelord (publicera och ladda ned) för att göra det enklare att publicera och använda artefakter i YAML-baserade pipelines. Dessa nyckelord kan användas i stället för traditionella uppgiftssteg för de flesta scenarier. Du kan till exempel publicera (ladda upp) innehållet i bin-katalogen som en artefakt med namnet "binärfiler" med följande YAML-kod:

steps:
- publish: bin
  artifact: binaries

Använd följande för att använda (ladda ned) artefakten i samma jobb eller ett senare jobb i samma pipeline:

steps:
- download: current
  artifact: binaries

Vi har också uppdaterat funktionen för att ladda ned pipelineartefakter, så att du kan ladda ned artefakter som har publicerats med den traditionella funktionen Publicera byggartefakter. Nu behöver du inte veta hur en artefakt publicerades när du ska använda den i pipelinen.

Mer information om dessa ändringar finns i dokumentationen om pipelineartefakter i Azure Pipeline här .

Använd cron-syntax för att ange scheman i en YAML-fil

Tidigare kunde du använda användargränssnittsredigeraren för att ange en schemalagd utlösare för YAML-pipelines. Med den här uppdateringen kan du schemalägga versioner med cron-syntax i YAML-filen och dra nytta av följande fördelar:

  1. Konfiguration som kod: Du kan hålla reda på scheman och din pipeline som en del av koden.
  2. Uttrycksfull: Du har mer uttrycksfull kraft när det gäller att definiera scheman än vad du kunde med användargränssnittet. Det är till exempel enklare att ange ett enda schema som startar en körning varje timme.
  3. Branschstandard: Många utvecklare och administratörer är redan bekanta med cron-syntaxen.
schedules:
- cron: "0 0 * * *"
  displayName: Daily midnight build
  branches:
    include:
    - main
    - releases/*
    exclude:
    - releases/ancient/*
  always: true

Framöver kommer du inte att kunna lägga till eller uppdatera scheman som har skapats med hjälp av användargränssnittsredigeraren. Vi kommer att fortsätta att hålla dessa scheman under en tid, men vi rekommenderar att du tar bort dem från användargränssnittet och lägger till dem i YAML-filen.

Uppdateringar av en offentlig förhandsversion av pipelines i flera steg

Vi fortsätter att lägga till funktioner i den offentliga förhandsversionen av pipelines i flera steg. Med den här uppdateringen har vi förbättrat loggvisningsupplevelsen, lagt till möjligheten att visa alla körningar i mappar och bygga tillägg som stöds på de nya sidorna.

Dessutom har vi åtgärdat några buggar och lagt till möjligheten att skapa nya pipelines direkt i en mapp. I den föregående sprinten slutförde vi arbetet med att bläddra och ladda ned artefakter, vilket var en populär funktionsbegäran.

Azure Repos

Hämta kommandostöd i Azure Repos

Go är ett programmeringsspråk med öppen källkod, även kallat Golang. I Go kan du använda kommandot hämta för att ladda ned och installera paket och beroenden. Med den här uppdateringen har vi lagt till stöd för go get på en Azure DevOps-lagringsplats. Med go getkan du ladda ned paket med deras beroenden som namnges av importsökvägarna. Du kan använda nyckelordet import för att ange importsökvägen.

Azure Artifacts

Filtrerade nedladdningar för universella paket

Hittills har du alltid varit tvungen att ladda ned ett helt universalpaket, även om du bara behövde några filer från det. Med den här uppdateringen kan du ange ett minimatchmönster (med samma syntax som Azure Pipelines) för att ladda ned en delmängd filer. Till exempel:

az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"

Om du vill använda den här funktionen kontrollerar du att du har uppdaterat till det senaste Azure DevOps CLI-tillägget: az extension update -n azure-devops

Introduktion till paketsökning på organisationsnivå som ger snabb, flexibel och korrekt sökning i alla paket i olika feeds i en organisation. I takt med att antalet paket växer i din organisation och delas upp i flera feeds blir det allt svårare att hitta det paket du behöver. Paketsökning kan snabbt och effektivt hitta relevanta paket i alla organisationsfeeds.

Genom att använda paketsökning kan du:

  • sökpaket efter rubrik och beskrivning: Du kan snabbt och enkelt hitta relevanta paket med hjälp av fritextsökning på rubrik och beskrivning. Du kan också begränsa sökningen med hjälp av booleska operatorer och kombinera sökvillkor.

sökpaket efter rubrik och beskrivning.

  • Sök i alla din organisations flöden: Sök i dina och ditt teams flöden inom organisationen. Begränsa sökningen med hjälp av filter för flödes-, vy- och pakettyp. Använd jokertecken för att bredda sökningen och booleska operatorer för att finjustera den.

Sök i alla din organisations feeds.

Du kan läsa mer om paketsökning här.

Wiki

Stöd för frågor med arbetsobjektsträd

Nu kan du använda frågor som grupperar arbetsobjekt i en hierarki på en wiki-sida. Du kan bädda in frågor med ett träd med arbetsobjekt på en wiki-sida för att visa epos och funktioner tillsammans med underordnade uppgifter och användarberättelser.

Wiki-sida med träd med arbetsobjekt.

Marknad

Högsta certifieringsprogrammet för utgivare

Vi har skapat ett Top Publisher-program på Marketplace som hjälper dig att utvärdera eller skaffa Azure DevOps-tillägg/integreringar med säkerhet. Top Publisher-märket innebär att utgivaren har visat engagemang för sina kunder och Marketplace genom exemplariska principer, kvalitet, tillförlitlighet och support. Marketplace tilldelar märket till en utgivare efter att noggrant ha granskat utgivaren över en mängd olika parametrar. Läs om dem här och kolla in erbjudandena från Top Publishers.

Nästa steg

Not

Dessa funktioner kommer att distribueras under de kommande två till tre veckorna.

Gå över till Azure DevOps och ta en titt.

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.

Ge ett förslag

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

Tack

Steven Borg