görev kullanımdan kaldırma duyurusunu Azure Pipelines

Azure Pipelines, uygulamaları derlemenize, test etmenize, paketlemenize ve dağıtmanıza yardımcı olan yerleşik görevleri içerir. Teknolojiler ve hizmetler geliştikçe, eski görev sürümleri daha yeni, daha güvenli ve daha iyi desteklenen alternatiflerle değiştirilir.

24 Kasım 2026'da, bu makalede listelenen Azure Pipelines görevler kullanımdan kaldırılmıştır. Bu görevler zaten kullanım dışıdır, kullanımı düşüktür veya artık ana Azure Pipelines Görevler deposunda korunmamış eski yerleşik görevlerdir.

Important

Bu zamanlama Azure DevOps Hizmetleri için geçerlidir. Azure DevOps Server için tüm kullanımdan kaldırma veya kaldırma zamanlamaları ayrıca iletilecektir.

Önemli tarihler

Dönüm noktası Date Ne anlama gelir?
Görev kullanımdan kaldırma 24 Kasım 2026, Saat 2026, Kasım 2026, Kasım 2026, Kasım 20 Görev artık desteklenmiyor ve güvenlik güncelleştirmeleri de dahil olmak üzere güncelleştirmeleri almıyor. İşlem hatları geçici olarak çalışmaya devam edebilir, ancak bir kullanımdan kaldırma hatası gösterilir. Hata, görev veya işlem hattında başarısız olmuyor.
Görev kaldırma 15 Mart 2027, Saat 2027, Şubat 2027, Saat 20:00 Görev Azure Pipelines kaldırılır. Hala göreve başvuran işlem hatları engelleme hatasıyla başarısız olur.

Emeklilik, kaldırma ile aynı şey değildir. İki tarih arasındaki süre, işlem hattı sahiplerine desteklenen bir değişime geçmek için zaman verir.

Görev kullanımdan kaldırıldığında ne olur?

Kullanımdan kaldırma tarihinden önce, etkilenen bir görevi kullanan işlem hatları, değiştirilmesini öneren bir uyarı gösterir.

24 Kasım 2026'da başlar:

  • Görev artık desteklenmiyor.
  • Görev özellik, güvenilirlik veya güvenlik güncelleştirmelerini almaz.
  • Görevi kullanan işlem hatları, görev veya işlem hattında başarısız olmayan bir kullanımdan kaldırma hatası gösterir.
  • Görev kaldırma tarihine kadar çalışmaya devam edebilir, ancak en kısa sürede geçiş yapmalısınız.

15 Mart 2027'de başlayarak:

  • Görev Azure Pipelines kaldırılır.
  • Azure Pipelines artık görevi çözemez.
  • Kaldırılan göreve başvuran işler ve işlem hatları engelleme hatasıyla başarısız olur.

Kullanımdan kaldırılan görevler

İşlem hattı tanımlarınızı 15 Mart 2027'ye kadar önerilen değiştirmeleri kullanacak şekilde güncelleştirin. Desteklenen bir görevde kalmanız için kullanımdan kaldırma tarihinden önce geçiş yapmanızı öneririz.

Önerilen görev sürümü, 25 Eylül 2026 itibarıyla sunulan desteklenen en son ana sürümdür. Kullanımdan kaldırma tarihi, genel depo değişikliğinin görevin öğesine eklendiği "deprecated": true tarihtir task.json. Özgün değişikliğin kullanılamadığı ancak görev meta verilerinin açık bir kullanımdan kaldırma tarihi belirttiği durumlarda, bu tarih kullanılır.

Xamarin desteği 1 Mayıs 2024'te sona ereceğinden kalan tüm Xamarin özel görevler dahil edilir. Android, iOS için .NET veya .NET MAUI için .NET geçiş. App Center dağıtımı ve testi de kullanımdan kaldırıldığından, App Center görevleri başka bir App Center görev sürümü yerine şu anda desteklenen mağaza dağıtımı ve cihaz testi hizmetlerini işaret edebilir.

Genel Azure Pipelines Görevler deposundaki görevler

Görev kaldırıyor Kullanım dışı bırakma tarihi Önerilen değişiklik
AndroidSigning@2 2 Ağustos 2024 AndroidSigning@3
AppCenterDistribute@1 14 Kasım 2022, Saat 2022, Kasım 2022, Kasım 2022, Kasım 20 App Store/TestFlight veya Google Play Azure Pipelines uzantılarını kullanın. App Center dağıtımı emekli edildi.
AppCenterDistribute@2 14 Kasım 2022, Saat 2022, Kasım 2022, Kasım 2022, Kasım 20 App Store/TestFlight veya Google Play Azure Pipelines uzantılarını kullanın. App Center dağıtımı emekli edildi.
AutomatedAnalysis@0 6 Ağustos 2024, Ağustos 2024 Görevi, uygulamanız için uygun desteklenen bir analiz veya izleme iş akışıyla değiştirin.
AzureCloudPowerShellDeployment@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 AzurePowerShell@5
AzureCloudPowerShellDeployment@2 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 AzurePowerShell@5
AzureMonitor@0 8 Temmuz 2020 AzureMonitor@1
AzureNLBManagement@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 AzurePowerShell@5 veya AzureCLI@3
CacheBeta@0 6 Ağustos 2024, Ağustos 2024 Cache@2
Chef@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 Desteklenen bir Chef uzantısı veya geçerli Chef CLI'yi kullanan bir betik
ChefKnife@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 Desteklenen bir Chef uzantısı veya geçerli Chef CLI'yi kullanan bir betik
CondaEnvironment@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 Conda ortamını oluşturmak ve yönetmek için bir script adımı kullanın.
DotNetCoreInstaller@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 UseDotNet@2
DotNetCoreInstaller@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 UseDotNet@2
DownloadPackage@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 DownloadPackage@1
DownloadPipelineArtifact@0 2 Ağustos 2024 DownloadPipelineArtifact@2
DuffleInstaller@0 6 Ağustos 2024, Ağustos 2024 Gerekli desteklenen CNAB araçlarını yükleyen bir betik adımı
FtpUpload@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 FtpUpload@2
GitHubRelease@0 2 Ağustos 2024 GitHubRelease@1
Maven@2 2 Ağustos 2024 Maven@4
MysqlDeploymentOnMachineGroup@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 Desteklenen MySQL araçlarını kullanan betik tabanlı MySQL dağıtımı veya geçişi
NuGet@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 NuGetCommand@2
NuGetInstaller@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 NuGetToolInstaller@1 ve NuGetCommand@2
NuGetPackager@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 NuGetCommand@2 pack komutuyla
NuGetPublisher@0 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 NuGetCommand@2 anında iletme komutuyla
NuGetRestore@1 5 Ağustos 2024, Ağustos 2024, Ağustos 2024, Ağustos 2024 NuGetCommand@2 geri yükleme komutuyla
PackerBuild@0 6 Ağustos 2024, Ağustos 2024 PackerBuild@1
PowerShellOnTargetMachines@1 6 Ağustos 2024, Ağustos 2024 PowerShellOnTargetMachines@3
PyPIPublisher@0 7 Ocak 2026, İstanbul TwineAuthenticate@1, ardından twine upload bir betik adımında
QuickPerfTest@1 4 Haziran 2019 AzureLoadTest@1
ServiceFabricComposeDeploy@0 6 Ağustos 2024, Ağustos 2024 ServiceFabricDeploy@1 veya şu anda desteklenen bir kapsayıcı dağıtım iş akışı
XamarinAndroid@1 2 Ağustos 2024 Android veya .NET MAUI projesi için SDK stili .NET geçiş yapın ve ile derleyinDotNetCoreCLI@2.
XamariniOS@2 2 Ağustos 2024 iOS veya .NET MAUI projesi için SDK stili .NET geçiş yapın ve ile derleyinDotNetCoreCLI@2.
XamarinTestCloud@1 11 Ocak 2018, İstanbul BrowserStack App Automate veya desteklenen başka bir cihaz testi hizmeti

Eski yerleşik görevler

Bu görevler, genel Azure Pipelines Görevler deposu dışında eski paketler olarak dağıtılır. task.json Özgün kullanımdan kaldırma değişiklikleri ve tarihleri genel Git geçmişinde kullanılamaz.

Görev kaldırıyor Önerilen değişiklik
AndroidBuild@1 Gradle@4
AndroidSigning@1 AndroidSigning@3
AppCenterDistribute@0 App Store/TestFlight veya Google Play Azure Pipelines uzantılarını kullanın. App Center dağıtımı emekli edildi.
ArchiveFiles@1 ArchiveFiles@2
AzureCLI@0 AzureCLI@3
AzureFunction@0 AzureFunction@2
AzurePowerShell@1 AzurePowerShell@5
AzureResourceGroupDeployment@1 AzureResourceGroupDeployment@2
AzureRmWebAppDeployment@2 AzureRmWebAppDeployment@5
AzureWebPowerShellDeployment@1 AzureRmWebAppDeployment@5
CmdLine@1 CmdLine@2
CopyFiles@1 CopyFiles@2
CopyPublishBuildArtifacts@1 CopyFiles@2 ve PublishBuildArtifacts@1
cURLUploader@1 cURLUploader@2
DeployVisualStudioTestAgent@1 VSTest@3
DotNetCoreCLI@0 DotNetCoreCLI@2
DotNetCoreCLI@1 DotNetCoreCLI@2
Gradle@1 Gradle@4
InstallAppleCertificate@0 InstallAppleCertificate@2
InstallAppleCertificate@1 InstallAppleCertificate@2
InstallAppleProvisioningProfile@0 InstallAppleProvisioningProfile@1
InvokeRESTAPI@0 InvokeRESTAPI@1
JenkinsQueueJob@1 JenkinsQueueJob@2
Maven@1 Maven@4
PowerShell@1 PowerShell@2
PublishSymbols@1 PublishSymbols@2
PublishToAzureServiceBus@0 PublishToAzureServiceBus@2
RunVisualStudioTestsusingTestAgent@1 VSTest@3
ServiceFabricUpdateAppVersions@1 ServiceFabricUpdateManifests@2
SonarQubePostTest@1 Visual Studio Market'ten desteklenen SonarQube uzantısı
SonarQubePreBuild@1 Visual Studio Market'ten desteklenen SonarQube uzantısı
VSMobileCenterTest@0 BrowserStack App Automate veya desteklenen başka bir cihaz testi hizmeti
XamarinComponentRestore@0 SDK stili bir .NET veya .NET MAUI projesine geçiş yapın ve ile DotNetCoreCLI@2geri yükleyin.
XamariniOS@1 iOS veya .NET MAUI projesi için SDK stili .NET geçiş yapın ve ile derleyinDotNetCoreCLI@2.
XamarinLicense@1 Değiştirme görevi gerekmez. Uygulamayı Xamarin'den .NET veya .NET MAUI geçirin.
Xcode@2 Xcode@5
Xcode@3 Xcode@5
Xcode@4 Xcode@5
XcodePackageiOS@0 Xcode@5

Ne yapmam gerekiyor?

YAML ve klasik işlem hatlarınızda bu makalede listelenen görev adlarını arayın ve bunları önerilen alternatiflerle güncelleştirin.

Ana sürümler hataya neden olan değişiklikler içerebileceğinden, daha yeni bir ana sürüme geçerken görev girişlerini gözden geçirin. Güncelleştirilmiş işlem hattını üretimde kullanmadan önce test edin.

Ayrıca, kuruluş veya proje yöneticilerinin kullanım dışı veya kullanımdan kaldırılan görevlere başvuran işlem hatlarını tanımlamak için kullanabileceği bir betik sağlamayı planlıyoruz.

Sık sorulan sorular

Kullanımdan kaldırma, kullanımdan kaldırma ve kaldırma arasındaki fark nedir?

  • Kullanım dışı: Görev hala destekleniyor ve çalışmaya devam ediyor, ancak yeni işlem hatları için önerilmez. Bir uyarı geçişi teşvik eder.
  • Kullanımdan kaldırıldı: Görev desteklenmiyor ve güvenlik güncelleştirmeleri dahil hiçbir güncelleştirme almıyor. Kaldırana kadar, görev veya işlem hattında başarısız olmayan bir kullanımdan kaldırma hatasıyla çalışmaya devam edebilir.
  • Kaldırıldı: Görev artık kullanılamıyor. Buna başvuran işlem hatları başarısız olur.

İşlem hattım 24 Kasım 2026'da başarısız olacak mı?

Yalnızca bir görev kullanımdan kaldırılma tarihine ulaştığından değil. Devre dışı bırakılan görev, görev veya işlem hattında başarısız olmayan bir hata gösterir ve görev geçici olarak çalışmaya devam edebilir. Ancak, görev desteklenmiyor, bu nedenle hemen geçirmelisiniz.

İşlem hatları ne zaman başarısız olacak?

15 Mart 2027'den itibaren, hala kaldırılan göreve başvuran işlem hatları engelleme hatasıyla başarısız olur.

Kullanımdan kaldırılacak görevler güvenlik güncelleştirmelerini alacak mı?

No. Kullanımdan kaldırma tarihinden itibaren, kullanımdan kaldırılacak görevler güvenlik güncelleştirmeleri de dahil olmak üzere herhangi bir güncelleştirme almaz.

Kaldırma tarihine kadar kullanımdan kaldırılacak görevi kullanmaya devam edebilir miyim?

Görev geçiş döneminde çalışmaya devam edebilir, ancak bu kullanım desteklenmez ve güvenlik ve güvenilirlik riskleri taşır. Önerilen değiştirme işlemine en kısa sürede geçin.

Değiştirme işlemi farklı girişler kullanıyorsa ne olur?

Ana görev sürümleri hataya neden olan değişikliklere neden olabilir. Değiştirme görevi belgelerini gözden geçirin, YAML veya klasik işlem hattınızdaki girişleri güncelleştirin ve üretim kullanmadan önce işlem hattını test edin.

Doğrudan değiştirme listelenmiyorsa ne olur?

Tabloda tanımlanan desteklenen komut satırı araçlarını, Market uzantısını veya Azure hizmetini kullanın. Eski görevi kaldırmadan önce üretim dışı işlem hattında yeni iş akışını doğrulayın.

Bu duyuru yalnızca kullanım dışı bırakılan görevleri içeriyor mu?

No. Bu makalede , 24 Kasım 2026'da kullanımdan kaldırılması planlanan görevler listelenmiştir. Yalnızca kullanımdan kaldırma adayı olan görevler dahil değildir.

Bu zamanlama Azure DevOps Server için geçerli mi?

No. Bu zamanlama Azure DevOps Hizmetleri için geçerlidir. Azure DevOps Server için tüm kullanımdan kaldırma veya kaldırma zamanlamaları ayrıca iletilecektir.

Ayrıca bkz.