擷取具有成功進階安全性分析的所有分支
您現在可以擷取特定存放庫中已執行進階安全性分析的分支清單。 此外,您可以使用列出警示 API 來擷取所有分支中具有進階安全性結果的所有警示清單。
如需詳細資訊,請參閱版本資訊。
適用於 Azure DevOps 的 GitHub Advanced Security
Azure Boards
Azure Repos
Azure Pipelines
報表
適用於 Azure DevOps 的 GitHub Advanced Security
新的進階 安全性 API 端點,以擷取具有成功進階安全性分析的所有分支
若要擷取已執行進階安全性分析之特定存放庫的所有分支清單,您可以使用新的 API 端點: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1
。 若要使用此端點,它需要 vso.advsec
令牌範圍或「進階安全性:讀取警示」許可權。
進階安全性清單警示 API 會傳回所有分支的所有警示
使用適用於進階安全性的清單警示 API,您可以擷取所有分支中所有警示的清單,並顯示進階安全性結果。 設定 參數 criteria.onlyDefaultBranch=false
以擷取所有警示: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false
。 如需清單警示 API 的詳細資訊,請參閱 列出警示 - 進階安全性。
Azure Boards
區域和反覆專案層級欄位
區域和反覆專案層級欄位長期以來一直是產品的重要部分,可讓使用者根據定義的特定層級來查詢或顯示結果:
(根)層級 1 / 層級 2 / 層級 3 / 等
先前,這些欄位只能供少數組織存取。 我們很高興地宣佈,所有 Azure DevOps 組織現在都可以使用區域和反覆專案層級欄位。 這些欄位可用於查詢,並顯示為待辦專案數據行。 不過,請注意,在樣式規則、泳道規則、卡片欄位和傳遞計劃欄位等設定中不支持它們。
這項功能僅適用於 New Boards Hub 預覽版。
Azure Repos
Git 子模組的UI支援
許多小組會主動使用 Git 子模組來組織其程式代碼基底。 我們很高興分享我們已在檔案中樞中新增 Git 子模組的支援。 現在,只要按下即可立即流覽至子模組存放庫,而這正是您超級專案所參考的特定認可。 當做子模組使用時,支援下列 Git 服務:Azure Repos、GitHub、GitLab 和 Bitbucket。 也支援 .gitmodules 檔案中指定的多個 URL 格式,包括絕對 HTTPS、SSH 和相對 URL。
這會解決 UI 中來自 開發人員社群 的功能要求:[Azure DevOps Repos] Git 子模組預覽
Azure Pipelines
宣佈淘汰管線工作
Azure Pipelines 有大約 200 個包含在產品中的工作。 其中許多是相同工作的版本,例如AzurePowerShell@2和AzurePowerShell@5。 我們的 AzureFileCopy 工作甚至有 6 個版本。 每當我們變更工作的行為,或工作正在包裝工具的新主要版本時,我們會引進新的工作版本。 最近的範例包括 PublishToAzureServiceBus@2、 AzureFileCopy@6 和 PublishCodeCoverageResults@1 工作。
為了通知使用者使用舊版的工作,而且可能無法利用最新的功能,我們會淘汰某些較舊的工作。 已被取代的工作會發出警告和替代專案的指引,其行為不會變更。 已被取代的工作最終會移除。 不過,針對下列清單中的工作,我們沒有計劃淘汰日期。 工作淘汰將在稍後個別傳達。
以下是已淘汰的工作清單,以及替代專案的指引:
Task | 指引 |
---|---|
AndroidSigning@2 | 使用AndroidSigning@3工作 |
AzureCloudPowerShellDeployment@1 | Azure 雲端服務 即將淘汰,此工作會在服務淘汰后停止運作 |
AzureCloudPowerShellDeployment@2 | Azure 雲端服務 即將淘汰,此工作會在服務淘汰后停止運作 |
AzureFileCopy@1 | 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引 |
AzureFileCopy@2 | 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引 |
AzureFileCopy@3 | 此工作已被取代,因為此版本的 AzureFileCopy 工作會使用已淘汰的 AzCopy 版本。 使用 AzCopy V10 搭配AzureFileCopy@4或更新,請參閱 移轉指引 |
AzureFunctionOnKubernetes@0 | 使用AzureFunctionOnKubernetes@1工作來利用最新功能,例如 工作負載身分識別同盟 |
AzureKeyVault@1 | 使用AzureKeyVault@2工作 |
AzureNLBManagement@1 | 使用AzureCLI@2工作和 az network lb Azure CLI 命令 |
AzurePowerShell@2 | 使用AzurePowerShell@5工作 |
AzurePowerShell@3 | 使用AzurePowerShell@5工作 |
AzureRmWebAppDeployment@3 | 使用AzureRmWebAppDeployment@4工作來利用最新功能,例如 工作負載身分識別同盟 |
CacheBeta@0 | 使用CacheBeta@1或Cache@2工作 |
Docker@0 | 使用Docker@2工作 |
DotNetCoreInstaller@0 | 使用UseDotNet@2工作 |
DownloadPipelineArtifact@0 | 使用DownloadPipelineArtifact@1或DownloadPipelineArtifact@2工作 |
DuffleInstaller@0 | 此工作已被取代,因為 Duffle 專案 已封存且不再維護 |
FileTransform@1 | 使用FileTransform@2工作 |
FtpUpload@1 | 使用FtpUpload@2工作 |
GitHubRelease@0 | 使用GitHubRelease@1工作 |
Gradle@2 | 使用Gradle@3工作 |
HelmInstaller@0 | 使用HelmInstaller@1工作 |
IISWebAppDeployment@1 | 使用 IIS Web 應用程式部署延伸模組 |
Kubernetes@0 | 使用Kubernetes@1工作來利用最新功能,例如 工作負載身分識別同盟 |
KubernetesManifest@0 | 使用KubernetesManifest@1工作來利用最新功能,例如 工作負載身分識別同盟 |
Maven@2 | 使用Maven@4工作 |
Maven@3 | 使用Maven@4工作 |
MysqlDeploymentOnMachineGroup@1 | 請考慮 適用於 MySQL 的 Azure 資料庫 和AzureMysqlDeployment@1工作 |
PackerBuild@0 | 使用PackerBuild@0工作來利用最新功能,例如 工作負載身分識別同盟 |
PowerShellOnTargetMachines@1 | 使用PowerShellOnTargetMachines@3工作 |
PowerShellOnTargetMachines@2 | 使用PowerShellOnTargetMachines@3工作 |
PublishCodeCoverageResults@1 | 使用PublishCodeCoverageResults@1工作,請參閱 部落格文章 |
ServiceFabricComposeDeploy@0 | ServiceFabricComposeDeploy@0工作已被取代 |
SqlServerDacpacDeployment@1 | 使用 IIS Web 應用程式部署延伸模組,其中包含此工作的更新版本 |
VSTest@1 | 使用VSTest@2工作 |
XamarinAndroid@1 | Xamarin 支援已於 2024 年 5 月 1 日結束 |
XamarinTestCloud@1 | Xamarin 支援已於 2024 年 5 月 1 日結束 |
XamariniOS@2 | Xamarin 支援已於 2024 年 5 月 1 日結束 |
Pipelines 代理程式會顯示 .NET 8 不支援執行作業系統之代理程式的警告
我們會將 Pipelines 代理程式升級為使用 .NET 8 建置,而不是 .NET 6。 為了準備可能使用舊版操作系統的客戶,我們會針對與 .NET 8 不相容的操作系統上執行的代理程序顯示管線警告。
報表
Azure DevOps 中的使用量限制增強可見度
我們很高興在 Azure DevOps 中引進物件限制追蹤器。 這項新功能可讓您直接在 Azure DevOps 內管理限制,並避免非預期的中斷,即時查看每個組織和專案的資源使用量。 請查看這項新功能,以確保生產力不受干擾!
下一步
注意
這些功能將在未來兩到三周內推出。
前往 Azure DevOps 並查看。
如何提供意見反應
我們很樂意聽到您對於這些功能的看法。 使用說明功能表來回報問題或提供建議。
您也可以在 Stack Overflow 上的社群取得建議和您的問題。
感謝您!
Silviu Andrica