Yukarı akış kaynaklarını yapılandırma

yukarı akış kaynakları, hem oluşturduğunuz paketleri hem de ortak paketler yöneticilerinden (npmjs.com, NuGet. org, maven merkezi ve pypı) ve Artifacts akışlarından istediğiniz paketleri depolamak için tek bir akış kullanmanızı sağlar. Yukarı akış kaynağını etkinleştirdikten sonra, akışınızdan bağlanılan her kullanıcı uzak akıştan bir paket yükleyebilir ve akışınızdan bir kopya kaydedilir.

Yukarı akış kaynaklarını kullanan yeni bir akış oluşturma

Yeni bir akış oluşturmak için Bu kılavuzdaki adımları izleyin.

Yukarı akış kaynakları altında ortak ortak kaynaklardan paketleri dahiletmek için kutuyu kontrol ettiğinizden emin olun.

bu seçeneğin belirlenmesi, akışınızdan ortak paketler konaklarından (nuget.org (NuGet), npmjs.org (npm), pypı (Python) ve maven merkezi (maven)) paketleri kullanarak bu paket depolarını ayarlarınıza veya yapılandırma dosyalarınıza dahil etmeksizin paketleri kullanmasına izin verir.

Önemli

Maven anlık görüntü yapıtları Şu anda yukarı akış kaynaklarında desteklenmiyor.

Mevcut bir akışa ortak yukarı akış kaynakları ekleme

Not

Genel akışlardaki yukarı akış kaynakları desteklenmez.

  1. Akışınız seçili olduğunda, akış ayarlarınızaerişmek için dişli simgesine dişli simgesini seçin.

  2. Yukarı akış kaynakları' nı seçin. Yukarı akış kaynağınız yoksa yukarı akış kaynağı ekleyebileceğinizbir iletişim kutusu görürsünüz. Zaten varsa, üstteki menüden yukarı akış kaynağı Ekle ' yi seçebilirsiniz.

  3. Yeni yukarı akış kaynağı Ekle Iletişim kutusunda ortak kaynak' ı seçin. Akışı oluştururken genel yukarı akış kaynaklarını dahil etmek isterseniz ve bu kaynaklar yukarı akış kaynaklarınızda zaten mevcutsa ortak kaynakların soluk olabileceğini unutmayın.

  4. ortak kaynaklar için npmjs, NuGet Gallery, pypiveya maven orta ' yı seçin.

Not

Ayrıca, yukarıda listelenenlerin dışında genel depolar için özel bir yukarı akış kaynağı da yapılandırabilirsiniz. Özel yukarı akış kaynakları yalnızca NPM için kullanılabilir.

kuruluşunuzda yukarı akış kaynağı olarak bir Azure Artifacts akışı ekleme

  1. Akışınız seçili olduğunda, akış ayarlarınızaerişmek için dişli simgesine dişli simgesini seçin.
  2. Yukarı akış kaynakları' nı seçin. Yukarı akış kaynağınız yoksa yukarı akış kaynağı ekleyebileceğinizbir iletişim kutusu görürsünüz. Zaten varsa, üstteki menüden yukarı akış kaynağı Ekle ' yi seçebilirsiniz.
  3. yeni yukarı akış kaynağı ekle iletişim kutusunda bu kuruluşta Azure Artifacts akışı' nı seçin.
  4. Yukarı akış kaynağı olarak yapılandırmak istediğiniz akışı seçin ve diğer alanlar otomatik olarak doldurulur.
  5. Kullanmak istediğiniz paket türlerini seçin ve Ekle' yi seçin.

Azure AD kiracınızda bulunan farklı bir kuruluşa yukarı akış kaynağı olarak Azure Artifacts akışı ekleme

Önemli

Universal Packages yalnızca aynı kuruluştaki yukarı akış kaynaklarını destekler.

  1. Akışınız seçili olduğunda, akış ayarlarınızaerişmek için dişli simgesine dişli simgesini seçin.
  2. Yukarı akış kaynakları' nı seçin. Yukarı akış kaynağınız yoksa yukarı akış kaynağı ekleyebileceğinizbir iletişim kutusu görürsünüz. Zaten varsa, üstteki menüden yukarı akış kaynağı Ekle ' yi seçebilirsiniz.
  3. yeni yukarı akış kaynağı ekle iletişim kutusunda, başka bir kuruluşta Azure Artifacts akışı' nı seçin.
  4. Azure DevOps Services akış bulucuyu, bu ön ek, ardından kuruluş adı, proje adı, akış adı ve paylaşılan görünüminizdeki görünümü girin. Örnek: azure-feed://myOrg/myProject/myFeed@local
  5. Kullanmak istediğiniz paket türlerini ve yukarı akış kaynağınızın adını seçin ve Ekle' yi seçin.

yukarı akış kaynaklarından NuGet paketlerini tüketme

şimdi, yeni yapılandırdığınız yukarı akış kaynaklarından Visual Studio açabilir ve paketleri yükleyebilirsiniz:

  1. Paketler ana web sitesinde (ör. nuget.org), Install-Package komutunu kopyalayın.
  2. Visual Studio ' de araçlar NuGet Paket Yöneticisi Paket Yöneticisi konsolunu açın > .
  3. Install-Packagekomutu Paket Yöneticisi konsoluna yapıştırın ve çalıştırın.

Kullandığınız her bir yukarı akış paketinin bir kopyası ilk kullanımda kaydedilecek şekilde, bir ortak çalışan, katkıda bulunan veya sahip olmanız gerektiğini unutmayın. Bir yukarı akış kaynağından zaten kaydedilmiş paketler, okuyucular tarafından kullanılabilir.

daha fazla bilgi için bkz. Visual Studio NuGet paketlerini kullanma.

Yukarı akış kaynaklarından NPM paketlerini kullanma

Artık, en sevdiğiniz kabuğu açabilir ve yapılandırdığınız yukarı akış kaynaklarından paketleri yükleyebilirsiniz. Yalnızca şunu çalıştırın:

npm install --save <package>

Kullandığınız her bir yukarı akış paketinin bir kopyası ilk kullanımda kaydedilecek şekilde, bir ortak çalışan, katkıda bulunan veya sahip olmanız gerektiğini unutmayın. Bir yukarı akış kaynağından zaten kaydedilmiş paketler, okuyucular tarafından kullanılabilir.

daha fazla bilgi için Azure Artifacts içindeki npm paketlerine başlarken bölümüne bakın.

Sırada ne var?