Azure Artifacts'te NuGet paketlerini kullanmaya başlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Artifacts, geliştiricilerin akışlar ve genel kayıt defterleri gibi farklı kaynaklardan NuGet paketleri yayımlamasına ve indirmesine olanak tanır. Azure Artifacts ile özel olabilecek akışlar oluşturabilir, böylece paketleri ekibinizle ve belirli kullanıcılarla veya genel olarak paylaşarak bunları İnternet'te herkesle açık bir şekilde paylaşabilirsiniz.

Bu makalede şunları yapmayı öğreneceksiniz:

  • Yeni akış oluşturma
  • Projenizi ayarlama ve akışınıza bağlanma
  • NuGet paketlerini yönetme
  • Akışlarınızdan paketleri indirme

Önkoşullar

Akış oluşturma

Azure Artifacts iki tür akış sunar: proje kapsamlı akışlar ve kuruluş kapsamındaki akışlar. genel akış oluşturmak istiyorsanız, proje kapsamlı bir akış oluşturarak başlayın ve akışınızı genel olarak barındıran projenin görünürlük ayarlarını yapın. Bu, proje kapsamlı akışınızı genel kullanıma açık hale getirir.

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından Yeni bir akış oluşturmak için Akış Oluştur'u seçin.

  3. Akışınız için açıklayıcı bir Ad girin ve Görünürlüğünü tanımlayın (akıştaki paketleri kimlerin görüntüleyebileceğini belirtir). Akışınızın Kapsamını belirtin ve genel kaynaklardan paketler eklemek istiyorsanız Yukarı akış kaynakları onay kutusunu işaretleyin.

  4. İşiniz bittiğinde Oluştur'u seçin.

    İhtiyaç akışı oluşturmayı gösteren ekran görüntüsü.

Not

Varsayılan olarak, yeni oluşturulan akışlar projelerinin Derleme Hizmeti Akış ve Yukarı Akış Okuyucusu (Ortak Çalışan) olarak ayarlanmıştır.

Beslenen Bağlan

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin.

  3. Beslemek için Bağlan seçin.

    Akışa bağlan düğmesini gösteren ekran görüntüsü.

  4. NuGet.exe'ı seçin. Azure Artifacts'i Nuget.exe ile ilk kez kullanıyorsanız tüm önkoşulları yüklediğinizden emin olun.

  5. Nuget.config dosyanızı yapılandırmak için Proje kurulumu bölümünde sağlanan yönergeleri izleyin.

    Projenizi ayarlamayı gösteren ekran görüntüsü.

Paketleri indirme

1. Akışın kaynak URL'sini alma

  1. Projenize gidin ve Yapıtlar'ı ve ardından akışınızı seçin.

  2. Beslemek için Bağlan seçin ve ardından sol gezinti panelinden Visual Studio'yu seçin.

  3. Kaynak URL'nizi kopyalayın.

    Kaynak URL'yi gösteren ekran görüntüsü.

2. Visual Studio'yu ayarlama

  1. Visual Studio'da Araçlar'ı ve ardından Seçenekler'i seçin.

  2. NuGet Paket Yöneticisi bölümünü genişletin ve ardından Paket Kaynakları'nı seçin.

  3. Akışın Adını ve Kaynak URL'sini girin ve ardından yeşil (+) işaretini seçerek bir kaynak ekleyin.

  4. Akışınızda yukarı akış kaynaklarını etkinleştirdiyseniz nuget.org onay kutusunu temizleyin.

  5. İşiniz bittiğinde Tamam'ı seçin.

    Windows'da Visual Studio'yu ayarlamayı gösteren ekran görüntüsü.

3. Paketleri indirme

  1. Visual Studio'da projenize sağ tıklayın ve ardından NuGet Paketlerini Yönet'i seçin.

  2. Gözat'ı seçin ve ardından Paket kaynağı açılan menüsünden akışınızı seçin.

    Akış kaynağınızı seçmeyi gösteren ekran görüntüsü.

  3. Akışınızdaki paketleri aramak için arama çubuğunu kullanın.

Not

Yukarı akışlardaki paketleri aramak için NuGet Paket Gezgini'nin kullanılması desteklenmez.

Paketleri yayımlama

Paketinizi akışınızda yayımlamak için aşağıdaki komutu çalıştırın. ApiKey bağımsız değişkeni için herhangi bir dize kullanabilirsiniz.

nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>