Bagikan melalui


Tutorial: Cara menggunakan sumber upstream

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Menggunakan sumber upstream di umpan memungkinkan Anda mengelola dependensi aplikasi dari satu umpan. Menggunakan sumber hulu memudahkan penggunaan paket dari registri publik sambil memiliki perlindungan terhadap pemadaman atau paket yang disusupi. Anda juga dapat menerbitkan paket Anda sendiri ke umpan yang sama dan mengelola semua dependensi Anda di satu lokasi.

Tutorial ini akan memandu Anda melalui cara mengaktifkan sumber hulu pada umpan Anda dan menggunakan paket dari registri publik seperti NuGet.org atau npmjs.com.

Dalam tutorial ini, Anda akan:

  • Buat umpan baru dan aktifkan sumber hulu.
  • Siapkan file konfigurasi Anda.
  • Jalankan pemulihan paket awal untuk mengisi umpan Anda.
  • Periksa umpan Anda untuk melihat salinan paket yang disimpan yang Anda gunakan dari registri publik.

Membuat umpan dan mengaktifkan sumber hulu

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih Buat Umpan untuk membuat umpan baru.

    Cuplikan layar memperlihatkan tombol buat umpan.

  3. Berikan nama untuk umpan Anda, dan pilih visibilitasnya. Pastikan Anda mencentang kotak Sertakan paket dari sumber publik umum untuk mengaktifkan sumber hulu, lalu pilih Buat setelah selesai.

    Cuplikan layar memperlihatkan jendela buat umpan baru.

Menyiapkan file konfigurasi

Sekarang setelah kita membuat umpan, kita perlu memperbarui file konfigurasi untuk menunjuk ke umpan kita. Untuk melakukan ini, kita harus:

  1. Mendapatkan URL sumber
  2. Memperberbarui file konfigurasi
  1. Pilih Artefak, lalu pilih Koneksi untuk disalurkan.

    Cuplikan layar memperlihatkan cara menyambungkan ke umpan.

  2. Di sisi kiri halaman, pilih tab npm .

  3. Ikuti instruksi di bagian Penyiapan proyek untuk menyiapkan file konfigurasi Anda.

    Cuplikan layar memperlihatkan cara menyiapkan proyek Anda.

Jika Anda belum memiliki file .npmrc, buat file baru di akar proyek Anda (di folder yang sama dengan package.json Anda). Buka file .npmrc baru Anda dan tempel cuplikan yang baru saja Anda salin di langkah sebelumnya.

Memulihkan paket

Sekarang setelah Anda mengaktifkan sumber upstream dan menyiapkan file konfigurasi Anda, kita dapat menjalankan perintah pemulihan paket untuk mengkueri sumber upstream dan mengambil paket upstram.

Hapus folder node_modules dari proyek Anda dan jalankan perintah berikut di jendela prompt perintah yang ditingkatkan:

npm install --force

Catatan

Argumen --force akan memaksa penarikan jarak jauh bahkan jika ada salinan lokal.

Umpan Anda sekarang harus memiliki salinan tersimpan dari paket apa pun yang Anda instal dari hulu.