Ny Azure Boards- och Azure Repos-app för Microsoft Teams – Sprint 159 Update
I Sprint 159-uppdateringen av Azure DevOps är vi glada över att kunna presentera den nya Microsoft Teams-appen för Azure Boards och Azure Repos. Med Azure Boards-appen kan du övervaka aktiviteten för arbetsobjekt och skapa arbetsobjekt från din Microsoft Teams-kanal. Å andra sidan gör Azure Repos-appen att du kan övervaka dina lagringsplatser och meddelas när kod skickas/checkas in, pull-begäranden (PR) skapas, pr uppdateras och mycket mer i Microsoft Teams-kanalen.
Mer information finns i listan Funktioner nedan.
Nyheter i Azure DevOps
Funktioner
Azure Boards:
- Azure Boards-app för Microsoft Teams
- Importera arbetsobjekt från en CSV-fil
- Lägga till överordnat fält i arbetsobjektkort
- Lägg till överordnat fält i kvarvarande uppgifter och frågor
- Snabbnavigering i Azure Boards-sökning
Azure-lagringsplatser:
- Azure Repos-app för Microsoft Teams
- Markera filer som granskade i en pull-begäran
- Nytt webbgränssnitt för Azure Repos-landningssidor (förhandsversion)
- Närhetsstöd för kodsökning
Azure Pipelines:
- Distribuera Azure Resource Manager (ARM) till prenumerations- och hanteringsgruppsnivå
- Uppdateringar till värdbaserade pipelines-avbildningar
- CD-funktioner för dina YAML-pipelines i flera steg
- Bitbucket-integrering och andra förbättringar när det gäller att komma igång med pipelines
- Stöd för PowerShell-skript i Azure CLI-uppgift
Wiki:
Azure-tavlor
Azure Boards-app för Microsoft Teams
Vi är glada över att kunna presentera den nya Azure Boards-appen för Microsoft Teams. Med den här appen kan du övervaka aktiviteten för arbetsobjekt och skapa nya arbetsobjekt direkt från dina Microsoft Teams-kanaler. Med appen kan du konfigurera och hantera händelseprenumerationer, inklusive arbetsobjekt som skapats, arbetsobjektet har uppdaterats osv. och för att få meddelanden om dessa händelser i Teams-kanalen. Konversationerna i kanalen kan användas för att skapa arbetsobjekt. Dessutom kan du använda URL:er för arbetsobjekt för att få förhandsgranskningar och initiera diskussioner om dem.
Importera arbetsobjekt från en CSV-fil
Fram tills nu var importen av arbetsobjekt från en CSV-fil beroende av att excel-plugin-programmet användes. I den här uppdateringen tillhandahåller vi en förstklassig importupplevelse direkt från Azure Boards så att du kan importera nya eller uppdatera befintliga arbetsobjekt. Mer information finns i dokumentationen här.
Lägga till överordnat fält i arbetsobjektkort
Överordnad kontext är nu tillgänglig i kanbankortet som ett nytt fält för arbetsobjektkort. Nu kan du lägga till fältet Överordnat i korten och kringgå behovet av att använda lösningar som taggar och prefix.
Lägg till överordnat fält i kvarvarande uppgifter och frågor
Det överordnade fältet är nu tillgängligt när du visar kvarvarande uppgifter och frågeresultat. Om du vill lägga till det överordnade fältet använder du vyn Kolumnalternativ .
Snabbnavigering i Azure Boards-sökning
Nu kan du ange kontexten för sökningen genom att / skriva och välja mellan kvarvarande uppgifter, bräde, sprint och arbetsobjekt i sökrutan på Azure Boards. Den här funktionen gör det enklare för dig att söka efter och hitta objekt i Azure Boards utan att behöva växla flikar för sökningen.
Tips
Du kan anropa snabbnavigeringen genom att skriva kortkommandot / på Azure Boards.
För alla entiteter i Azure Boards filtrerar den här funktionen de nyligen använda objekten och de främsta resultaten för söktermen efter kontexten och du kan välja ett resultat för att direkt navigera till objektet.
Azure-lagringsplatser
Azure Repos-app för Microsoft Teams
Vi är glada över att kunna presentera den nya Azure Repos-appen för Microsoft Teams. Med den här appen kan du övervaka dina lagringsplatser och få ett meddelande när kod skickas/checkas in, pull-begäranden (PR) skapas eller uppdateras och mycket mer i Teams-kanalen. Dessutom hjälper förhandsversioner av URL:er för pull-begäranden dig att initiera diskussioner kring PR:er och ha kontextuella och meningsfulla konversationer. Appen stöder både Git- och TFVC-lagringsplatser.
Markera filer som granskade i en pull-begäran
Ibland behöver du granska pull-begäranden som innehåller ändringar i ett stort antal filer och det kan vara svårt att hålla reda på vilka filer du redan har granskat. Nu kan du markera filer som granskade i en pull-begäran.
Du kan markera en fil som granskad med hjälp av den nedrullningsbara menyn bredvid ett filnamn eller genom att hovra och klicka på filnamnet.
Anteckning
Den här funktionen är bara avsedd att spåra förloppet när du granskar en pull-begäran. Den representerar inte röstning på pull-begäranden, så dessa märken visas bara för granskaren.
Den här funktionen prioriterades baserat på ett förslag från utvecklarcommunityn.
Nytt webbgränssnitt för Azure Repos-landningssidor (förhandsversion)
Nu kan du prova våra nya moderna, snabba och mobilvänliga landningssidor i Azure Repos. Dessa sidor är tillgängliga för förhandsversion som landningssidor för nya lagringsplatser. Landningssidor innehåller alla sidor förutom information om pull-begäran, incheckningsinformation och grenjäxning.
Webb
Mobilt
Närhetsstöd för kodsökning
När vi lyssnade på din feedback från utvecklarcommunityn hörde vi att du ville kunna söka i koden för att hitta filer med termer nära varandra. Nu kan du använda operatorerna NEAR, BEFORE och AFTER för att hitta filer baserat på termen avstånd och ordning. Om du till exempel söker efter foo NEAR-fältet returneras alla filer där foo är i närheten av termfältet.
Azure-pipelines
Distribuera Azure Resource Manager (ARM) till prenumerations- och hanteringsgruppsnivå
Tidigare stödde vi endast distributioner till resursgruppsnivå. Med den här uppdateringen har vi lagt till stöd för att distribuera ARM-mallar till både prenumerations- och hanteringsgruppnivåerna. Detta hjälper dig när du distribuerar en uppsättning resurser tillsammans men placerar dem i olika resursgrupper eller prenumerationer. Om du till exempel distribuerar den virtuella säkerhetskopieringsdatorn för Azure Site Recovery till en separat resursgrupp och plats.
Uppdateringar till värdbaserade pipelines-avbildningar
Vi har gjort uppdateringar av flera av azure pipelines-värdbaserade VM-avbildningar. Följande är några av höjdpunkterna i den här uppdateringen:
- Uppgraderade Visual Studio 16.2 till 16.3 för VS2019.
- Uppgraderad VS för Mac 8.2.6.26 till 8.3.0.1805 för macOS 10.13 och 10.14.
- Java 13 har lagts till i macOS 10.13 och 10.14.
- Mono 6.4.0 har lagts till i macOS 10.13 och 10.14.
- Uppgraderade Xcode 11-beta till 11,0 GA.
- Minskade diskstorleken för att öka drifteffektiviteten, vilket resulterade i en minskning med cirka 40 GB ledigt utrymme för Ubuntu 16,04.
- Olika felkorrigeringar.
Mer information om de senaste versionerna finns här.
Anteckning
Vi tar bort Ruby 2.3.x från alla avbildningar i en framtida uppdatering sedan den upphörde den 31 mars 2019. Dessutom tar vi bort Python 3.4.x som nådde slutet av livscykeln den 18 mars 2019.
CD-funktioner för yaml-pipelines i flera steg
Nu kan du använda artefakter som publicerats av din CI-pipeline och aktivera utlösare för pipelinekomplettering. I YAML-pipelines i flera steg introducerar pipelines
vi som en resurs. I din YAML kan du nu referera till en annan pipeline och även aktivera CD-utlösare.
Här är det detaljerade YAML-schemat för pipelines-resursen.
resources:
pipelines:
- pipeline: MyAppCI # identifier for the pipeline resource
project: DevOpsProject # project for the build pipeline; optional input for current project
source: MyCIPipeline # source pipeline definition name
branch: releases/M159 # branch to pick the artifact, optional; defaults to all branches
version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
trigger: # Optional; Triggers are not enabled by default.
branches:
include: # branches to consider the trigger events, optional; defaults to all branches.
- main
- releases/*
exclude: # branches to discard the trigger events, optional; defaults to none.
- users/*
Dessutom kan du ladda ned artefakter som publicerats av din pipelineresurs med hjälp av - download
uppgiften .
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
Mer information finns i dokumentationen om att ladda ned artefakter här.
Bitbucket-integrering och andra förbättringar i att komma igång med pipelines
Komma igång-guiden för pipelines har uppdaterats för att fungera med Bitbucket-lagringsplatser. Azure Pipelines analyserar nu innehållet i din Bitbucket-lagringsplats och rekommenderar en YAML-mall för att komma igång.
Anteckning
Bitbucket-stöd gäller endast för Azure DevOps Services.
En vanlig fråga med komma igång-guiden har varit möjligheten att byta namn på den genererade filen. För närvarande checkas den in som azure-pipelines.yml
i roten på din lagringsplats. Du kan nu uppdatera detta till ett annat filnamn eller en annan plats innan du sparar pipelinen.
Slutligen får du mer kontroll när du checkar in azure-pipelines.yml
filen till en annan gren eftersom du kan välja att hoppa över att skapa en pull-begäran från den grenen.
Stöd för PowerShell-skript i Azure CLI-uppgift
Tidigare kunde du köra batch- och bash-skript som en del av en Azure CLI-uppgift. Med den här uppdateringen har vi lagt till stöd för PowerShell- och PowerShell-kärnskript till uppgiften.
Wiki
Åtkomst till nyligen besökta wiki-sidor
Vi har gjort det enkelt för dig att hitta nyligen besökta wiki-sidor i projektet. Du kan nu komma åt nyligen besökta wiki-sidor genom att klicka på sökrutan i Wiki-hubben.
Tips
Du kan anropa sökrutan genom att skriva kortkommandot "/".
Snabbsökning efter wiki
Nu kan du visa wiki-sökresultaten när du skriver i sökrutan. Detta hjälper dig att snabbt navigera till valfri wiki-sida.
Du kan också söka efter wiki-sidor från Azure Boards genom att skriva /wiki.
Nästa steg
Anteckning
Dessa funktioner kommer att distribueras under de kommande två till tre veckorna.
Gå 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.
Du kan också få råd och dina frågor som besvaras av communityn på Stack Overflow.
Tack,
Kurt Samuelson