Azure Pipelines'daki eski Azure Artifacts görevlerini kullanımdan kaldırın ve varsayılan olarak yeni, yalnızca kimlik doğrulama görevlerine bırakın

Azure Pipelines'daki geçerli Azure Artifacts görevlerimizden (NuGet, npm, Maven vb.) çok sayıda destek isteği ve geri bildirim alıyoruz. Komut satırı araçlarının yerleşik sürümleriyle bu büyük ve toplu görevlere sahip olmak birçok sorun oluşturabilir:

  1. Bir şey başarısız olduğunda, komut satırı araçları, kimlik doğrulaması, geri yükleme/yayımlama vb. olup olmadığını bilmek zordur.
  2. Görevleri komut satırı araçlarının en son ve en iyi sürümleriyle güncel tutmak zordur, bu nedenle yeni işlevleri (NuGet/Maven'da yinelenenleri atlama gibi) atlarız. Bu çözüm, kullanıcıların işlem hatlarının başında ayarlayabileceğiniz yalnızca kimlik doğrulaması görevleri oluşturmaktı. Kimlik doğrulaması başarıyla tamamlandıktan sonra kullanıcılar paketleri yayımlamak/geri yüklemek için özel betikler kullanabilir.

Artık GA'da müşterilerin kullanmasını önerdiğimiz aşağıdaki basit, yalnızca kimlik doğrulaması görevlerine sahibiz. Plan, gelecekte eski güvenilir olmayan görevleri kullanımdan kaldırmayı planlıyor.

  1. Maven Kimlik Doğrulaması
  2. NuGet Kimlik Doğrulaması
  3. Python Pip Kimlik Doğrulaması
  4. Python Twine Karşıya Yükleme Kimlik Doğrulaması

Önemli

Geçiş Bildirimi: NuGetRestoreV1 ve NuGetInstallerV0 işlem hattı görevlerini kullananlar için, NuGetCommand@2 işlem hattı görevine en kısa sürede geçiş yapmak zorunludur. Yakında işlem hatlarınızda uyarılar verilecektir. 27 Kasım 2023'den itibaren hiçbir işlem yapılmazsa derlemeleriniz başarısız olur.