Share via


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 bir akış oluşturun.
  • Projenizi ayarlayın ve akışınıza bağlanın.
  • NuGet paketlerini yayımlama.
  • Akışlarınızdan paketleri indirin.

Önkoşullar

  • Bir Azure DevOps kuruluşu ve bir proje. Henüz yapmadıysanız bir kuruluş veya proje oluşturun.

  • En son NuGet sürümünü yükleyin.

  • Azure Artifacts Kimlik Bilgisi Sağlayıcısı'nı yükleyin.

Akış Oluştur

  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.

    Azure DevOps Services'da yeni akış oluşturmayı gösteren ekran görüntüsü.

  1. Azure DevOps sunucunuzda 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.

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

    Azure DevOps 2022'de yeni bir akışın nasıl oluşturulacağını gösteren ekran görüntüsü.

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

    Azure DevOps 2020'de yeni akış oluşturmayı gösteren ekran görüntüsü.

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı ve ardından Yeni akış'ı 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). Genel kaynaklardan gelen paketleri dahil etmek istiyorsanız Bu akış aracılığıyla genel kaynaklardan gelen paketleri kullan seçeneğini belirleyin.

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

    Azure DevOps 2019'da yeni 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.

Akışa 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 Bağlan seçin ve ardından sol gezinti bölmesinden NuGet.exe seçin. Azure Artifacts'i Nuget.exe ile ilk kez kullanıyorsanız tüm önkoşulları yüklediğinizden emin olun.

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

  4. Nuget.config dosyanızı yapılandırmak ve Azure Artifacts ile kimlik doğrulaması yapmak için Proje kurulumu bölümünde sağlanan yönergeleri izleyin.

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

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

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

  3. Akışa Bağlan'i seçin ve ardından soldan NuGet.exe seçin.

  4. Akışınıza bağlanmak için Proje kurulumu bölümündeki yönergeleri izleyin.

    Server 2020 ve Server 2022'de NuGet projenizi ayarlamayı gösteren ekran görüntüsü.

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

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

  3. Akışa Bağlan'i ve ardından soldan NuGet'i seçin.

  4. Nuget.config dosyanıza paket kaynak URL'nizi eklemek için yönergeleri izleyin.

    Server 2019'da NuGet projenizi ayarlamayı gösteren ekran görüntüsü.

Paketleri indirme

1. Paket kaynağı URL'sini alma

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

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

  3. Soldan NuGet'i seçin ve paket kaynağı URL'nizi kopyalayın.

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

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

  3. Sol gezinti panelinden Visual Studio'yu seçin ve 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.

    Visual Studio'da paket 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ış kaynaklarında 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 girebilirsiniz.

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