Öğretici: Yukarı akış kaynaklarını kullanma

Akışınız içinde yukarı akış kaynaklarını kullanmak, uygulama bağımlılıklarınızı tek bir akıştan yönetmenize olanak sağlar. Yukarı akış kaynaklarının kullanımı, genel kayıt defterlerinden paketleri kullanmayı kolaylaştırırken kesintilere veya güvenliği tehlikeye atılmış paketlere karşı koruma sağlar. Ayrıca kendi paketlerinizi aynı akışta yayımlayın ve tüm bağımlılıklarınızı tek bir konumda yönetebilirsiniz.

Bu öğretici, akışınız üzerinde yukarı akış kaynaklarını etkinleştirme ve NuGet.org veya npmjs.com gibi genel kayıt defterlerinden gelen paketleri kullanma hakkında npmjs.com.

Bu öğreticide şunları yapacaksınız:

  • Yeni bir akış oluşturun ve yukarı akış kaynaklarını etkinleştirin.
  • Yapılandırma dosyanızı ayarlayın.
  • Akışınızı doldurmak için bir ilk paket geri yüklemesi çalıştırın.
  • Genel kayıt defterinden tüketilen paketlerin kayıtlı kopyasını görüntülemek için akışınızı kontrol edin.

Akış oluşturma ve yukarı akış kaynaklarını etkinleştirme

  1. Öğesini Artifacts.

    Azure Artifacts'a nasıl gid Azure Artifacts.

  1. Yayınla'&'yi ve ardından Paketler'i seçin.

    Azure Artifacts - TFS'ye Azure Artifacts gösteren ekran görüntüsü.

  1. Yeni akış oluşturmak için Akış Oluştur'a seçin.

    Akış oluştur düğmesini gösteren ekran görüntüsü.

  1. Yeni akış oluşturmak için Yeni Akış'ı seçin.

    Akış oluştur düğmesini gösteren ekran görüntüsü - TFS.

  1. Akışınız için bir ad girin ve ardından görünürlüğünü seçin. Yukarı akış kaynaklarını etkinleştirmek için Ortak ortak kaynaklardan paketleri dahil edin onay kutusunu işaretleyin. Bitirerek Oluştur'a seçin

    Yeni akış oluştur penceresini gösteren ekran görüntüsü.

  1. Akışınız için bir ad girin ve ardından görünürlüğünü seçin. Yukarı akış kaynaklarını etkinleştirmek için Ortak ortak kaynaklardan paketleri dahil edin onay kutusunu işaretleyin. Bitirerek Oluştur'a seçin

    Yeni akış oluştur penceresini gösteren ekran görüntüsü - TFS.

Yapılandırma dosyasını ayarlama

Akışımızı oluşturduğumuza göre, akışımıza işaret etmek için yapılandırma dosyasını güncelleştirmemiz gerekir. Bunu yapmak için şunları yapmamız gerekir:

  1. Kaynağın URL'sini al
  2. Yapılandırma dosyasını güncelleştirme
  1. öğesini Artifacts ve ardından akışı Bağlan seçeneğini seçin.

    Akışa bağlanmayı gösteren ekran görüntüsü.

  2. Sayfanın sol tarafında npm sekmesini seçin.

  3. Yapılandırma dosyanızı ayarlamak Project kurulum bölümündeki yönergeleri izleyin.

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

  1. Yayın Paketleri &'yi > seçin ve ardından Akışı yapmak Bağlan'yi seçin.

    Akışa bağlanmayı gösteren ekran görüntüsü - TFS

  2. Vurgulanan kod parçacığını kopyalayıp yapılandırma dosyanıza ekleyin.

    Yapılandırma dosyasına eklenecek kod parçacığını vurgulayan ekran görüntüsü - TFS

Henüz bir .npmrc dosyanız yoksa, projenizin kökünde yeni bir dosya oluşturun (dosyanız ile aynı klasördepackage.js). Yeni .npmrc dosyanızı açın ve önceki adımda kopyalayıp kod parçacığını yapıştırın.

Paketleri geri yükleme

Yukarı akış kaynaklarını etkinleştirdikten ve yapılandırma dosyanızı ayar istediğinize göre, yukarı akış kaynağını sorgulamak ve yukarı akış paketlerini almak için paket geri yükleme komutunu çalıştırabilirsiniz.

Nuget geri yüklemesini çalıştırmadan önce yerel önbelleğinizi temizlemenizi öneririz. Azure Artifacts, yukarı akıştan yüklemiş olduğunu tüm paketlerin kayıtlı bir kopyasına sahip olur.

projenizin node_modules klasörünü kaldırın ve yükseltilmiş komut istemi penceresinde aşağıdaki komutu çalıştırın:

npm install --force

Not

bağımsız --force değişkeni, yerel bir kopya mevcut olsa bile uzak dosyaları çekmeye zorlar.

Akışınız şimdi yukarı akış kaynağından kaydedilen tüm paketleri içermeli.