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

Yukarı akış kaynakları, hem ürettiğiniz paketleri hem de genel paket yöneticilerinden (npmjs.com, NuGet.org, Maven Central ve PyPI) tükettiğiniz paketleri depolamak için tek bir akış Artifacts sağlar. Bir yukarı akış kaynağını etkinleştirdikten sonra, akışınıza bağlı tüm kullanıcılar uzak akıştan bir paket yükleyebilir ve akışınız bir kopyayı kaydedecek.

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

Yeni akış oluşturmak için bu kılavuzda yer alan adımları izleyin.

Yukarı akış kaynakları'nın altında, Ortak ortak kaynaklardan paketleri dahil edin kutusunu işaretle işaretlenin.

Bu seçeneğin belirli olması, akışınızı genel paket konaklarından (nuget.org (NuGet), npmjs.org (npm), PyPI (Python) ve Maven Central (Maven)) paket depolarından herhangi bir ayar veya yapılandırma dosyanıza eklemek zorunda kalmadan kullanmasına olanak sağlar.

Önemli

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

Mevcut akışa genel yukarı akış kaynakları ekleme

  1. Akışınız seçiliyken Dişli simgesini dişli  simgesi seçerek Akış ayarlarınıza erişin.

  2. Yukarı akış kaynakları'ı seçin. Herhangi bir yukarı akış kaynağınız yoksa, Yukarı akış kaynağı ekle seçeneğinin bulunduğu bir iletişim kutusu görüntülenir. Zaten varsa, üst menüden Yukarı akış kaynağı ekle'yi seçebilirsiniz.

  3. Yeni bir yukarı akış kaynağı ekle iletişim kutusunda Genel kaynak'ı seçin. Akışı oluştururken genel yukarı akış kaynaklarını dahil etmek tercih edersiniz ve bunlar yukarı akış kaynaklarında zaten mevcutsa ortak kaynakların gri renkte olduğunu unutmayın.

  4. Ortak kaynaklar için npmjs, NuGet Galerisi, PyPI veya Maven Central'ı seçin

Not

Yukarıda listelenenler 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.

Bir Azure Artifacts akışı yukarı akış kaynağı olarak ekleme

  1. Akışınız seçiliyken Dişli simgesini dişli  simgesi seçerek Akış ayarlarınıza erişin.
  2. Yukarı akış kaynakları'ı seçin. Herhangi bir yukarı akış kaynağınız yoksa, Yukarı akış kaynağı ekle seçeneğinin bulunduğu bir iletişim kutusu görüntülenir. Zaten varsa, üst menüden Yukarı akış kaynağı ekle'yi seçebilirsiniz.
  3. Yeni bir yukarı akış kaynağı ekle iletişim kutusunda, bu Azure Artifacts akış ekle'yi seçin.
  4. Yukarı akış kaynağı olarak yapılandırmak istediğiniz akışı seçin; diğer alanlar otomatik olarak doldurun.
  5. Kullanmak istediğiniz paket türlerini seçin ve Ekle'yi seçin.

Azure AD Azure Artifacts farklı bir kuruluşta yukarı akış kaynağı olarak bir akış akışı ekleme

Önemli

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

  1. Akışınız seçiliyken Dişli simgesini dişli  simgesi seçerek Akış ayarlarınıza erişin.
  2. Yukarı akış kaynakları'ı seçin. Herhangi bir yukarı akış kaynağınız yoksa, Yukarı akış kaynağı ekle seçeneğinin bulunduğu bir iletişim kutusu görüntülenir. Zaten varsa, üst menüden Yukarı akış kaynağı ekle'yi seçebilirsiniz.
  3. Yeni bir yukarı akış kaynağı ekle iletişim kutusunda başka bir Azure Artifacts akış ekle'yi seçin.
  4. Akış Azure DevOps Services, bu ön ek, ardından kuruluş adı, proje adı, akış adı ve paylaşılan azure-feed:// görünümünüz girin. Örnek: azure-feed://myOrg/myProject/myFeed@local
  5. Kullanmak istediğiniz paket türlerini ve yukarı akış kaynağınizin adını seçin ve Ekle'yi seçin.

Yukarı NuGet akış kaynaklarından paket tüketme

Artık yeni Visual Studio açabilir ve yeni yapılandırmış olduğunuz yukarı akış kaynaklarından paketleri yükleyebilirsiniz:

  1. Paketler ana web sitesinde (örneğin nuget.org) komutunu Install-Package kopyalayın.
  2. Bu Visual Studio Araçlar menüsünden Paket Yöneticisi Konsolu'nu > NuGet Paket Yöneticisi.
  3. komutu Install-Package konsola Paket Yöneticisi çalıştırın.

Yeni paketleri yukarı akıştan yüklemek için ortak çalışan, katkıda bulunan veya sahip olmak gerektiğini unutmayın çünkü ilk kullanımda, kullanmakta olan her yukarı akış paketinin bir kopyası akışa kaydedilir. Bir yukarı akış kaynağından zaten kaydedilen paketler Okuyucular tarafından kullanılabilir.

Daha fazla NuGet için bkz. Visual Studio paket tüketme.

Yukarı akış kaynaklarından npm paketlerini tüketme

Artık sık kullanılan kabuğunu açabilir ve yapılandırmış olduğunuz yukarı akış kaynaklarından paketleri yükleyebilirsiniz. Yalnızca şunu çalıştırın:

npm install --save <package>

Yeni paketleri yukarı akıştan yüklemek için ortak çalışan, katkıda bulunan veya sahip olmak gerektiğini unutmayın çünkü ilk kullanımda, kullanmakta olan her yukarı akış paketinin bir kopyası akışa kaydedilir. Bir yukarı akış kaynağından zaten kaydedilen paketler Okuyucular tarafından kullanılabilir.

Daha fazla Kullanmaya başlayın için bkz. Azure Artifacts npm paketleriyle birlikte.

Sırada ne var?