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

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

Akışınızda yukarı akış kaynaklarını kullanmak, uygulama bağımlılıklarınızı tek bir akıştan yönetmenizi sağlar. Yukarı akış kaynaklarının kullanılması, kesintilere veya güvenliği aşılmış paketlere karşı koruma sağlarken genel kayıt defterlerindeki paketlerin kullanılmasını kolaylaştırır. Ayrıca kendi paketlerinizi aynı akışta yayımlayabilir ve tüm bağımlılıklarınızı tek bir konumda yönetebilirsiniz.

Bu öğreticide, akışınızda yukarı akış kaynaklarını etkinleştirme ve NuGet.org veya npmjs.com gibi genel kayıt defterlerindeki paketleri kullanma konusunda size yol gösterilir.

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 ilk paket geri yüklemesini çalıştırın.
  • Genel kayıt defterinden kullandığınız paketlerin kaydedilmiş kopyasını görüntülemek için akışınızı denetleyin.

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

  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.

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

  3. Akışınız için bir ad girin ve görünürlüğünü seçin. Genel kaynaklardan paketleri dahil et onay kutusunu işaretleyip yukarı akış kaynaklarını etkinleştirdiğinizden emin olun ve işiniz bittiğinde Oluştur'u seçin.

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

Not

Farklı bir kuruluştan bir akışı yukarı akış kaynağı olarak eklemek için, hedef akış sahibinin, Microsoft Entra kiracımla ilişkili kuruluşlardaki tüm akışlar ve kişiler ile hedef görünümü paylaşması gerekir. Akış Ayarları>Görünümleri> Belirtilen görünümün >sağ tarafındaki üç nokta düğmesini seçin Düzenle seçeneğine gidin.

Yapılandırma dosyasını ayarlama

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

  1. Kaynağın URL'sini alma
  2. Yapılandırma dosyasını güncelleştirme
  1. Yapıtlar'ı ve ardından Akışa bağlan'ı 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 için Proje kurulumu bölümündeki yönergeleri izleyin.

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

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

Paketleri geri yükleme

Artık yukarı akış kaynaklarını etkinleştirdiğinize ve yapılandırma dosyanızı ayarladığınıza göre, yukarı akış kaynağını sorgulamak ve yukarı akış paketlerini almak için paket geri yükleme komutunu çalıştırabiliriz.

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

npm install --force

Akışınızda artık yukarı akıştan yüklediğiniz tüm paketlerin kaydedilmiş bir kopyası olmalıdır.

Not

Bağımsız --force değişken, yerel bir kopya mevcut olsa bile uzak çekmeyi zorlar.

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

npm install --force

Akışınızda artık yukarı akıştan yüklediğiniz tüm paketlerin kaydedilmiş bir kopyası olmalıdır.

Not

Bağımsız --force değişken, yerel bir kopya mevcut olsa bile uzak çekmeyi zorlar.

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

npm install --force

Akışınızda artık yukarı akıştan yüklediğiniz tüm paketlerin kaydedilmiş bir kopyası olmalıdır.

Not

Bağımsız --force değişken, yerel bir kopya mevcut olsa bile uzak çekmeyi zorlar.