Dela via


Hämta alla grenar med lyckade Avancerade säkerhetsanalyser

Nu kan du hämta en lista över grenar på en viss lagringsplats där avancerad säkerhetsanalys har utförts. Dessutom kan du använda API:et Listaviseringar för att hämta en lista över alla aviseringar i alla grenar med avancerade säkerhetsresultat.

Mer information finns i viktig information.

GitHub Advanced Security för Azure DevOps

Azure-tavlor

Azure-lagringsplatser

Azure-pipelines

Rapportering

GitHub Advanced Security för Azure DevOps

Ny avancerad API för säkerhet slutpunkt för att hämta alla grenar med lyckade Avancerade säkerhetsanalyser

Om du vill hämta en lista över alla grenar för en viss lagringsplats där avancerad säkerhetsanalys har utförts kan du använda en ny API-slutpunkt: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1. För att använda den här slutpunkten krävs tokenomfånget vso.advsec eller behörigheten "Avancerad säkerhet: läsaviseringar".

API för avancerade säkerhetslistor returnerar alla aviseringar i alla grenar

Med hjälp av API:et Listaviseringar för avancerad säkerhet kan du hämta en lista över alla aviseringar i alla grenar med avancerade säkerhetsresultat. Ange parametern criteria.onlyDefaultBranch=false för att hämta alla aviseringar: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false. Mer information om API:et Listaviseringar finns i Lista aviseringar – Avancerad säkerhet.

Azure-tavlor

Fält på områdes- och iterationsnivå

Fält på områdes- och iterationsnivå har länge varit en värdefull del av produkten, så att användarna kan fråga efter eller visa resultat baserat på de specifika nivåer där de definieras:

(Rot) Nivå 1/Nivå 2/Nivå 3/etc.

Tidigare var dessa fält endast tillgängliga för ett fåtal utvalda organisationer. Vi är glada att kunna meddela att fält på områdes- och iterationsnivå nu kommer att vara tillgängliga för alla Azure DevOps-organisationer. Dessa fält kan användas i frågor och visas som kvarvarande kolumner. Observera dock att de inte stöds i inställningar som stilregler, regler för simbanor, kortfält och leveransplansfält.

Den här funktionen är endast tillgänglig i förhandsversionen av New Boards Hub.

Azure-lagringsplatser

Stöd för användargränssnitt för Git-undermoduler

Många team använder aktivt Git-undermoduler för att organisera sin kodbas. Vi är glada över att kunna dela med oss av att vi har lagt till stöd för Git-undermoduler i files-hubben. Nu kan du direkt navigera till en undermodullagringsplats med bara ett enda klick, exakt till den specifika incheckning som refereras från ditt superprojekt. När de används som en undermodul stöds följande Git-tjänster: Azure Repos, GitHub, GitLab och Bitbucket. Flera URL-format som anges i .gitmodules-filen stöds också, inklusive absoluta HTTPS-, SSH- och relativa URL:er.

Detta åtgärdar en funktionsbegäran från Developer Community: [Azure DevOps Repos] Git-undermodulförhandsgranskning i användargränssnittet

Gif för att demo navigera till en undermodullagringsplats.

Azure-pipelines

Meddelande om utfasning av pipelineuppgifter

Azure Pipelines har cirka 200 uppgifter som ingår i produkten. Många av dessa är versioner av samma uppgift, t.ex. AzurePowerShell@2 och AzurePowerShell@5. Vår AzureFileCopy-uppgift har till och med 6 versioner. När vi ändrar beteendet för en aktivitet eller omsluter en ny huvudversion av ett verktyg introducerar vi en ny uppgiftsversion. De senaste exemplen är PublishToAzureServiceBus@2, AzureFileCopy@6 och PublishCodeCoverageResults@1 uppgifter.

För att informera användarna om att de använder en äldre version av en uppgift och kanske inte drar nytta av de senaste funktionerna inaktuella vissa av de äldre uppgifterna. Inaktuella uppgifter genererar en varning och vägledning om alternativ, deras beteende är oförändrat. Inaktuella uppgifter tas slutligen bort. Vi har dock inget planerat datum för pensionering för uppgifterna i listan nedan. Tillbakadragande av uppgifter kommer att kommuniceras separat vid ett senare tillfälle.

Här är listan över inaktuella uppgifter och vägledning om alternativ:

Uppgift Vägledning
AndroidSigning@2 Använd uppgiften AndroidSigning@3
AzureCloudPowerShellDeployment@1 Azure Cloud Services dras tillbaka. Den här uppgiften slutar fungera när tjänsten har dragits tillbaka
AzureCloudPowerShellDeployment@2 Azure Cloud Services dras tillbaka. Den här uppgiften slutar fungera när tjänsten har dragits tillbaka
AzureFileCopy@1 Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning
AzureFileCopy@2 Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning
AzureFileCopy@3 Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning
AzureFunctionOnKubernetes@0 Använd AzureFunctionOnKubernetes@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation
AzureKeyVault@1 Använda AzureKeyVault@2 uppgift
AzureNLBManagement@1 Använd AzureCLI@2-uppgiften och Azure CLI-kommandot az network lb
AzurePowerShell@2 Använda AzurePowerShell@5 uppgift
AzurePowerShell@3 Använda AzurePowerShell@5 uppgift
AzureRmWebAppDeployment@3 Använd AzureRmWebAppDeployment@4 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation
CacheBeta@0 Använd uppgiften CacheBeta@1 eller Cache@2
Docker@0 Använda Docker@2 uppgift
DotNetCoreInstaller@0 Använda uppgiften UseDotNet@2
DownloadPipelineArtifact@0 Använd uppgiften DownloadPipelineArtifact@1 eller DownloadPipelineArtifact@2
DuffleInstaller@0 Den här uppgiften är inaktuell eftersom Duffle-projektet har arkiverats och inte längre underhålls
FileTransform@1 Använda uppgiften FileTransform@2
FtpUpload@1 Använd uppgiften FtpUpload@2
GitHubRelease@0 Använda uppgiften GitHubRelease@1
Gradle@2 Använda Gradle@3 uppgift
HelmInstaller@0 Använda uppgiften HelmInstaller@1
IISWebAppDeployment@1 Använda IIS Web App Deployment-tillägget
Kubernetes@0 Använd Kubernetes@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation
KubernetesManifest@0 Använd KubernetesManifest@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation
Maven@2 Använda uppgiften Maven@4
Maven@3 Använda uppgiften Maven@4
MysqlDeploymentOnMachineGroup@1 Överväg Azure Database for MySQL och uppgiften AzureMysqlDeployment@1
PackerBuild@0 Använd PackerBuild@0 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation
PowerShellOnTargetMachines@1 Använda uppgiften PowerShellOnTargetMachines@3
PowerShellOnTargetMachines@2 Använda uppgiften PowerShellOnTargetMachines@3
PublishCodeCoverageResults@1 Använd PublishCodeCoverageResults@1 uppgift, se blogginlägget
ServiceFabricComposeDeploy@0 Uppgiften ServiceFabricComposeDeploy@0 är inaktuell
SqlServerDacpacDeployment@1 Använd IIS Web App Deployment-tillägget som innehåller en uppdaterad version av den här uppgiften
VSTest@1 Använda VSTest@2 uppgift
XamarinAndroid@1 Xamarin-supporten upphörde den 1 maj 2024
XamarinTestCloud@1 Xamarin-supporten upphörde den 1 maj 2024
XamariniOS@2 Xamarin-supporten upphörde den 1 maj 2024

Pipelines-agenten visar varningar för agenter som kör operativsystem som inte stöds av .NET 8

Vi uppgraderar Pipelines-agenten så att den skapas med .NET 8 i stället för .NET 6. För att förbereda kunder som kanske använder äldre operativsystem visar vi pipelinevarningar för agenter som körs på ett operativsystem som inte är kompatibelt med .NET 8.

Rapportering

Förbättrad synlighet för användningsgränser i Azure DevOps

Vi är glada över att kunna introducera objektgränsspåraren i Azure DevOps. Den här nya funktionen ger insyn i resursanvändning i realtid för varje organisation och projekt direkt i Azure DevOps, vilket hjälper dig att hantera gränser proaktivt och undvika oväntade störningar. Kolla in den här nya funktionen idag för att säkerställa oavbruten produktivitet!

Analysvy i navigeringstavlor.

Nästa steg

Kommentar

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 hjälpmenyn för att rapportera ett problem eller ge ett förslag.

Skärmbild Gör ett förslag.

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

Tack,

Silviu Andrica