Az összes ág lekérése sikeres Speciális biztonsági elemzésekkel
Mostantól lekérheti az ágak listáját egy adott adattárban, ahol speciális biztonsági elemzést végeztek. Emellett a Riasztások listázása API-val lekérheti az összes riasztás listáját az advanced security eredményekkel rendelkező összes ágban.
Részletekért tekintse meg a kibocsátási megjegyzéseket.
GitHub Advanced Security for Azure DevOps
- Új Speciális Biztonsági API végpont az összes ág lekéréséhez sikeres Speciális biztonsági elemzésekkel
- Az Advanced Security List Alerts API az összes fiókra vonatkozó összes riasztást visszaadja
Azure Boards
Azure Repos
Azure Pipelines
- A folyamattevékenységek elavulásának bejelentése
- A Pipelines-ügynök figyelmeztetéseket jelenít meg a .NET 8 által nem támogatott operációs rendszereket futtató ügynökökre
Jelentéskészítés
GitHub Advanced Security for Azure DevOps
Új Speciális Biztonsági API végpont az összes ág lekéréséhez sikeres Speciális biztonsági elemzésekkel
Ha le szeretné kérni egy adott adattár összes ágának listáját, ahol speciális biztonsági elemzést végeztek, használhat egy új API-végpontot: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1
. A végpont használatához a jogkivonat hatóköre vagy a vso.advsec
"Speciális biztonság: riasztások olvasása" engedély szükséges.
Az Advanced Security List Alerts API az összes fiókra vonatkozó összes riasztást visszaadja
Az Advanced Securityhez készült Riasztások listázása API-val lekérheti az összes riasztás listáját az összes olyan ágban, amelyen megjelennek az Advanced Security eredményei. Állítsa be a paramétert criteria.onlyDefaultBranch=false
az összes riasztás lekéréséhez: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false
. A Riasztások listázása API-ról további információt a Riasztások listázása – Speciális biztonság című témakörben talál.
Azure Boards
Terület- és iterációs szint mezői
A terület- és iterációs szintű mezők régóta értékes részei a terméknek, így a felhasználók az adott szintek alapján kérdezhetik le vagy jeleníthetik meg az eredményeket:
(Gyökér) 1. szint / 2. szint / 3. szint / stb.
Korábban ezek a mezők csak néhány szervezet számára voltak elérhetők. Örömmel jelentjük be, hogy a terület- és iterációs szintű mezők mostantól minden Azure DevOps-szervezet számára elérhetők lesznek. Ezek a mezők használhatók a lekérdezésekben, és hátralékoszlopként jelennek meg. Vegye figyelembe azonban, hogy ezek nem támogatottak olyan beállításokban, mint a stílusszabályok, a sávszabályok, a kártyamezők és a kézbesítési terv mezői.
Ez a funkció csak a New Boards Hub előzetes verziójában érhető el.
Azure Repos
Git-almodulok felhasználói felületi támogatása
Számos csapat aktívan használja a Git-almodulokat a kódbázis rendszerezésére. Örömmel osztjuk meg, hogy a Git-almodulok támogatottak a Files Hubban. Most már egyetlen kattintással azonnal navigálhat egy almodul-adattárra, pontosan a szuperprojektből hivatkozott konkrét véglegesítésre. Almodulként a következő Git-szolgáltatások támogatottak: Azure Repos, GitHub, GitLab és Bitbucket. A .gitmodules fájlban megadott TÖBB URL-formátum is támogatott, beleértve az abszolút HTTPS-t, az SSH-t és a relatív URL-címeket is.
Ez a szolgáltatáskérés a fejlesztői közösségtől érkezett: [Azure DevOps Repos] Git submodule preview in UI
Azure Pipelines
A folyamattevékenységek elavulásának bejelentése
Az Azure Pipelines körülbelül 200 feladatot tartalmaz a termékben. Ezek közül sok ugyanannak a feladatnak a verziója, például AzurePowerShell@2 és AzurePowerShell@5. Az AzureFileCopy-feladatnak még 6 verziója is van. Amikor módosítjuk egy tevékenység viselkedését, vagy a tevékenység egy eszköz új főverzióját burkolja, új feladatverziót vezetünk be. A legutóbbi példák a PublishToAzureServiceBus@2, AzureFileCopy@6 és PublishCodeCoverageResults@1 tevékenységek.
Ha tájékoztatni szeretné a felhasználókat, hogy egy feladat régebbi verzióját használják, és nem feltétlenül használják ki a legújabb funkciókat, a régebbi feladatok némelyikét elavultatjuk. Az elavult tevékenységek figyelmeztetést és útmutatást adnak az alternatívákról, viselkedésük nem változik. Az elavult tevékenységek végül el lesznek távolítva. Az alábbi listában szereplő feladatok esetében azonban nincs tervezett kivonási dátum. A feladatok kivonása később külön lesz közölve.
Íme az elavult tevékenységek listája és az alternatívákra vonatkozó útmutató:
Task | Útmutató |
---|---|
AndroidSigning@2 | A AndroidSigning@3 feladat használata |
AzureCloudPowerShellDeployment@1 | Az Azure Cloud Services kivonása folyamatban van, ez a feladat a szolgáltatás kivonása után leáll |
AzureCloudPowerShellDeployment@2 | Az Azure Cloud Services kivonása folyamatban van, ez a feladat a szolgáltatás kivonása után leáll |
AzureFileCopy@1 | Ez a feladat elavult, mivel az AzureFileCopy feladatnak ez a verziója az AzCopy kivezetett verzióját használja. AzCopy V10 használata AzureFileCopy@4 vagy újabb verzióval, lásd a migrálási útmutatót |
AzureFileCopy@2 | Ez a feladat elavult, mivel az AzureFileCopy feladatnak ez a verziója az AzCopy kivezetett verzióját használja. AzCopy V10 használata AzureFileCopy@4 vagy újabb verzióval, lásd a migrálási útmutatót |
AzureFileCopy@3 | Ez a feladat elavult, mivel az AzureFileCopy feladatnak ez a verziója az AzCopy kivezetett verzióját használja. AzCopy V10 használata AzureFileCopy@4 vagy újabb verzióval, lásd a migrálási útmutatót |
AzureFunctionOnKubernetes@0 | A AzureFunctionOnKubernetes@1 feladat használatával kihasználhatja a legújabb funkciókat, például a számítási feladatok identitásának összevonását |
AzureKeyVault@1 | A AzureKeyVault@2 feladat használata |
AzureNLBManagement@1 | A AzureCLI@2 feladat és az az network lb Azure CLI parancs használata |
AzurePowerShell@2 | A AzurePowerShell@5 feladat használata |
AzurePowerShell@3 | A AzurePowerShell@5 feladat használata |
AzureRmWebAppDeployment@3 | A AzureRmWebAppDeployment@4 feladat használatával kihasználhatja a legújabb funkciókat, például a számítási feladatok identitásának összevonását |
CacheBeta@0 | A CacheBeta@1 vagy Cache@2 feladat használata |
Docker@0 | A Docker@2 feladat használata |
DotNetCoreInstaller@0 | A UseDotNet@2 feladat használata |
DownloadPipelineArtifact@0 | A DownloadPipelineArtifact@1 vagy DownloadPipelineArtifact@2 feladat használata |
DuffleInstaller@0 | Ez a feladat elavult, mivel a Duffle-projekt archiválva lett, és a továbbiakban nem lesz karbantartva |
FileTransform@1 | A FileTransform@2 feladat használata |
FtpUpload@1 | A FtpUpload@2 feladat használata |
GitHubRelease@0 | A GitHubRelease@1 feladat használata |
Gradle@2 | A Gradle@3 feladat használata |
HelmInstaller@0 | A HelmInstaller@1 feladat használata |
IISWebAppDeployment@1 | Az IIS Web App Deployment bővítmény használata |
Kubernetes@0 | A Kubernetes@1 feladat használatával kihasználhatja a legújabb funkciókat, például a számítási feladatok identitásának összevonását |
KubernetesManifest@0 | A KubernetesManifest@1 feladat használatával kihasználhatja a legújabb funkciókat, például a számítási feladatok identitásának összevonását |
Maven@2 | A Maven@4 feladat használata |
Maven@3 | A Maven@4 feladat használata |
MysqlDeploymentOnMachineGroup@1 | Fontolja meg az Azure Database for MySQL-t és a AzureMysqlDeployment@1 feladatot |
PackerBuild@0 | A PackerBuild@0 feladat használatával kihasználhatja a legújabb funkciókat, például a számítási feladatok identitásának összevonását |
PowerShellOnTargetMachines@1 | A PowerShellOnTargetMachines@3 feladat használata |
PowerShellOnTargetMachines@2 | A PowerShellOnTargetMachines@3 feladat használata |
PublishCodeCoverageResults@1 | A PublishCodeCoverageResults@1 feladat használata, lásd a blogbejegyzést |
ServiceFabricComposeDeploy@0 | A ServiceFabricComposeDeploy@0 feladat elavult |
SqlServerDacpacDeployment@1 | Használja az IIS Web App Deployment bővítményt , amely tartalmazza a feladat frissített verzióját |
VSTest@1 | A VSTest@2 feladat használata |
XamarinAndroid@1 | A Xamarin támogatása 2024. május 1-jén véget ért |
XamarinTestCloud@1 | A Xamarin támogatása 2024. május 1-jén véget ért |
XamariniOS@2 | A Xamarin támogatása 2024. május 1-jén véget ért |
A Pipelines-ügynök figyelmeztetéseket jelenít meg a .NET 8 által nem támogatott operációs rendszereket futtató ügynökökre
A Pipelines-ügynököt úgy frissítjük, hogy a .NET 6 helyett .NET 8-as verzióval készüljön el. A régebbi operációs rendszereket használó ügyfelek felkészítése érdekében folyamatriasztásokat jelenítünk meg a .NET 8-tal nem kompatibilis operációs rendszeren futó ügynökökre vonatkozóan.
Jelentéskészítés
Az Azure DevOps használati korlátainak jobb láthatósága
Örömmel mutatjuk be az Object Limit Trackert az Azure DevOpsban. Ez az új funkció valós idejű betekintést nyújt az egyes szervezetek és projektek erőforrás-használatába közvetlenül az Azure DevOpsban, így proaktív módon kezelheti a korlátokat, és elkerülheti a váratlan fennakadásokat. Tekintse meg ezt az új funkciót még ma, hogy biztosítsa a zavartalan termelékenységet!
Következő lépések
Feljegyzés
Ezek a funkciók a következő két-három hétben jelennek meg.
Lépjen az Azure DevOpsba, és nézze meg.
Visszajelzés küldése
Szeretnénk hallani, mit gondol ezekről a funkciókról. A súgómenüvel jelentheti a problémát, vagy javaslatot adhat.
Tanácsokat és kérdéseket is kaphat a közösség által a Stack Overflow-on.
Köszönettel:
Silviu Andrica