Sdílet prostřednictvím


Načtení všechvětvích

Teď můžete načíst seznam větví v konkrétním úložišti, kde byla provedena analýza rozšířeného zabezpečení. Kromě toho můžete pomocí rozhraní API pro upozornění seznamu načíst seznam všech výstrah ve všech větvích s výsledky rozšířeného zabezpečení.

Podrobnosti najdete v poznámkách k verzi.

Pokročilé zabezpečení GitHubu pro Azure DevOps

Azure Boards

Azure Repos

Azure Pipelines

Sestavy

Pokročilé zabezpečení GitHubu pro Azure DevOps

Nový koncový bod Advanced Rozhraní API pro zabezpečení pro načtení všech větví s úspěšnými analýzami rozšířeného zabezpečení

Pokud chcete načíst seznam všech větví pro konkrétní úložiště, ve kterém byla provedena analýza rozšířeného zabezpečení, můžete použít nový koncový bod rozhraní API: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1. Pokud chcete tento koncový bod použít, vyžaduje obor tokenu vso.advsec nebo oprávnění Advanced Security: Read Alerts (Pokročilé zabezpečení: čtení výstrah).

Rozhraní API rozšířených výstrah seznamu zabezpečení vrací všechna upozornění napříč všemi větvemi.

Pomocí rozhraní API pro seznam upozornění pro pokročilé zabezpečení můžete načíst seznam všech výstrah ve všech větvích s výsledky rozšířeného zabezpečení. Nastavte parametr criteria.onlyDefaultBranch=false pro načtení všech výstrah: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false. Další podrobnosti o rozhraní API pro výstrahy seznamu najdete v tématu Seznam výstrah – Rozšířené zabezpečení.

Azure Boards

Pole na úrovni oblasti a iterace

Pole na úrovni oblasti a iterace jsou dlouho cennou součástí produktu, což uživatelům umožňuje dotazovat se nebo zobrazit výsledky na základě konkrétních úrovní, na kterých jsou definovány:

(Root) Úroveň 1 / úroveň 2 / úroveň 3 / atd.

Dříve byla tato pole přístupná jenom pro několik vybraných organizací. S radostí oznamujeme, že pole na úrovni iterace a oblasti budou nyní k dispozici pro všechny organizace Azure DevOps. Tato pole lze použít v dotazech a zobrazit jako sloupce backlogu. Upozorňujeme však, že nejsou podporovány v nastaveních, jako jsou pravidla stylu, pravidla plavecké dráhy, pole karet a pole plánu doručení.

Tato funkce je dostupná jenom ve verzi Preview nového centra Boards.

Azure Repos

Podpora uživatelského rozhraní dílčích modulů Gitu

Mnoho týmů aktivně využívá dílčímoduly Gitu k uspořádání základu kódu. S radostí sdílíme, že jsme přidali podporu dílčích modulů Gitu v centru Soubory. Teď můžete okamžitě přejít do úložiště dílčího modulu jediným kliknutím přesně na konkrétní potvrzení, na které odkazuje váš superprojekt. Pokud se používá jako dílčí modul, podporují se následující služby Git: Azure Repos, GitHub, GitLab a Bitbucket. Podporuje se také více formátů adres URL zadaných v souboru .gitmodules, včetně absolutních HTTPS, SSH a relativních adres URL.

Řeší se žádost o funkci od komunity vývojářů: [Azure DevOps Repos] Verze Preview dílčího modulu Gitu v uživatelském rozhraní

Gif pro ukázku přejděte do úložiště dílčího modulu.

Azure Pipelines

Oznámení o vyřazení úloh kanálu

Azure Pipelines má v produktu přibližně 200 úkolů. Mnohé z těchto verzí jsou stejné úlohy, například AzurePowerShell@2 a AzurePowerShell@5. Naše úloha AzureFileCopy má dokonce 6 verzí. Kdykoli změníme chování úkolu nebo úkol zabalí novou hlavní verzi nástroje, zavádíme novou verzi úlohy. Nedávné příklady jsou PublishToAzureServiceBus@2, AzureFileCopy@6 a PublishCodeCoverageResults@1 úkoly.

Abychom uživatele informovali, že používají starší verzi úlohy a nemusí využívat nejnovější funkce, zastaraláme některé starší úlohy. Zastaralé úlohy vygenerují upozornění a pokyny k alternativám, jejich chování se nezmění. Zastaralé úkoly se nakonec odeberou. Pro úkoly v následujícím seznamu ale nemáme žádné plánované datum vyřazení. Vyřazeníúkolůch

Tady je seznam zastaralých úloh a pokyny k alternativám:

Úkol Pokyny
AndroidSigning@2 Použití úlohy AndroidSigning@3
AzureCloudPowerShellDeployment@1 Služba Azure Cloud Services se vyřadí z provozu. Tato úloha přestane fungovat, jakmile se služba vyřadí z provozu.
AzureCloudPowerShellDeployment@2 Služba Azure Cloud Services se vyřadí z provozu. Tato úloha přestane fungovat, jakmile se služba vyřadí z provozu.
AzureFileCopy@1 Tato úloha je zastaralá, protože tato verze úlohy AzureFileCopy používá vyřazenou verzi AzCopy. Použití nástroje AzCopy V10 s AzureFileCopy@4 nebo novějším najdete v doprovodných materiálech k migraci.
AzureFileCopy@2 Tato úloha je zastaralá, protože tato verze úlohy AzureFileCopy používá vyřazenou verzi AzCopy. Použití nástroje AzCopy V10 s AzureFileCopy@4 nebo novějším najdete v doprovodných materiálech k migraci.
AzureFileCopy@3 Tato úloha je zastaralá, protože tato verze úlohy AzureFileCopy používá vyřazenou verzi AzCopy. Použití nástroje AzCopy V10 s AzureFileCopy@4 nebo novějším najdete v doprovodných materiálech k migraci.
AzureFunctionOnKubernetes@0 Využijte úlohu AzureFunctionOnKubernetes@1 k využití nejnovějších funkcí, jako je federace identit úloh.
AzureKeyVault@1 Použití úlohy AzureKeyVault@2
AzureNLBManagement@1 Použití úlohy AzureCLI@2 a az network lb příkazu Azure CLI
AzurePowerShell@2 Použití úlohy AzurePowerShell@5
AzurePowerShell@3 Použití úlohy AzurePowerShell@5
AzureRmWebAppDeployment@3 Využijte AzureRmWebAppDeployment@4 úlohu k využití nejnovějších funkcí, jako je federace identit úloh.
CacheBeta@0 Použití úlohy CacheBeta@1 nebo Cache@2
Docker@0 Použití úlohy Docker@2
DotNetCoreInstaller@0 Použití úlohy UseDotNet@2
DownloadPipelineArtifact@0 Použití úlohy DownloadPipelineArtifact@1 nebo DownloadPipelineArtifact@2
DuffleInstaller@0 Tento úkol je zastaralý, protože projekt Duffle byl archivován a už není zachován.
FileTransform@1 Použití úlohy FileTransform@2
FtpUpload@1 Použití úlohy FtpUpload@2
GitHubRelease@0 Použití úlohy GitHubRelease@1
Gradle@2 Použití úlohy Gradle@3
HelmInstaller@0 Použití úlohy HelmInstaller@1
IISWebAppDeployment@1 Použití rozšíření nasazení webové aplikace SLUŽBY IIS
Kubernetes@0 Využijte Kubernetes@1 úlohu k využití nejnovějších funkcí, jako je federace identit úloh.
KubernetesManifest@0 Využijte KubernetesManifest@1 úlohu k využití nejnovějších funkcí, jako je federace identit úloh.
Maven@2 Použití úlohy Maven@4
Maven@3 Použití úlohy Maven@4
MysqlDeploymentOnMachineGroup@1 Zvažte azure Database for MySQL a úlohu AzureMysqlDeployment@1.
PackerBuild@0 Využijte PackerBuild@0 úlohu k využití nejnovějších funkcí, jako je federace identit úloh.
PowerShellOnTargetMachines@1 Použití úlohy PowerShellOnTargetMachines@3
PowerShellOnTargetMachines@2 Použití úlohy PowerShellOnTargetMachines@3
PublishCodeCoverageResults@1 Použití PublishCodeCoverageResults@1 úkolu, viz příspěvek na blogu
ServiceFabricComposeDeploy@0 Úloha ServiceFabricComposeDeploy@0 je zastaralá.
SqlServerDacpacDeployment@1 Použijte rozšíření nasazení webové aplikace IIS, které zahrnuje aktualizovanou verzi této úlohy.
VSTest@1 Použití úlohy VSTest@2
XamarinAndroid@1 Podpora Xamarinu skončila 1. května 2024
XamarinTestCloud@1 Podpora Xamarinu skončila 1. května 2024
XamariniOS@2 Podpora Xamarinu skončila 1. května 2024

Agent Pipelines zobrazí upozornění pro agenty, kteří používají operační systémy, které .NET 8 nepodporuje.

Agenta Pipelines upgradujeme tak, aby byl sestaven pomocí .NET 8 místo .NET 6. Abychom připravili zákazníky, kteří možná používají starší operační systémy, zobrazujeme upozornění kanálu pro agenty spuštěné v operačním systému, který není kompatibilní s .NET 8.

Sestavy

Vylepšená viditelnost limitů využití v Azure DevOps

S radostí představíme nástroj Object Limit Tracker v Azure DevOps. Tato nová funkce poskytuje přehled o využití prostředků v reálném čase pro každou organizaci a projekt přímo v Rámci Azure DevOps, což pomáhá aktivně spravovat limity a vyhnout se neočekávaným přerušením. Podívejte se na tuto novou funkci ještě dnes, abyste zajistili nepřerušenou produktivitu!

Zobrazení analýzy v navigaci na panelech

Další kroky

Poznámka:

Tyto funkce se budou zavádět během následujících dvou až tří týdnů.

Přejděte na Azure DevOps a podívejte se na ně.

Jak poskytnout zpětnou vazbu

Rádi bychom slyšeli, co si o těchto funkcích myslíte. Pomocí nabídky nápovědy můžete nahlásit problém nebo poskytnout návrh.

Snímek obrazovky s návrhem

Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.

Díky,

Silviu Andrica