Bagikan melalui


Menerbitkan Paket Universal dari sumber Artefak Azure

Layanan Azure DevOps

Paket Universal memungkinkan pengembang untuk menyimpan berbagai jenis paket di luar format tradisional seperti paket NuGet, npm, Python, dll. Menggunakan Azure CLI, Anda dapat menerbitkan Paket Universal langsung dari baris perintah. Paket ini bisa sebesar 4 TiB, tetapi harus selalu menyertakan nama dan nomor versi. Artikel ini memandu Anda menerbitkan Paket Universal ke umpan Artefak Azure Anda.

Prasyarat

Produk Persyaratan
Azure DevOps - Organisasi Azure DevOps .
- Azure DevOps proyek.
- Instal Azure CLI.
- Instal ekstensi Azure DevOps versi 0.14.0 atau yang lebih tinggi.

Menginstal ekstensi Azure DevOps

Pastikan Anda menginstal Azure CLI (versi 2.10.1 atau yang lebih tinggi). Kemudian, ikuti langkah-langkah di bawah ini untuk menginstal atau memperbarui ekstensi Azure DevOps untuk mengelola layanan Azure DevOps dari baris perintah.

  1. Jalankan perintah berikut untuk menginstal ekstensi Azure DevOps:

    az extension add --name azure-devops
    
  2. Jika ekstensi Azure DevOps sudah diinstal dan Anda ingin memperbaruinya ke versi terbaru, jalankan:

    az extension update --name azure-devops
    

Membuat umpan

  1. Masuk ke organisasi Azure DevOps Anda dan navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih Buat Umpan.

  3. Berikan Nama untuk umpan Anda, pilih opsi Visibilitas yang menentukan siapa yang dapat melihat paket Anda, periksa Sertakan paket dari sumber publik umum jika Anda ingin menyertakan paket dari sumber seperti nuget.org atau npmjs.com, dan untuk Cakupan, putuskan apakah umpan harus dicakup ke proyek Anda atau seluruh organisasi.

  4. Pilih Buat setelah selesai.

    Cuplikan layar yang menampilkan cara membuat umpan baru di Azure DevOps Services.

Menerbitkan Paket Universal

Untuk menerbitkan Paket Universal ke umpan Anda, Anda perlu memberikan nama paket dan nomor versi. Nama paket harus dalam huruf kecil, dimulai dan diakhiri dengan huruf atau angka, dan hanya dapat menyertakan huruf, angka, serta tanda hubung yang tidak berturut-turut -, garis bawah _, atau titik .. Demikian pula, versi paket juga harus dalam huruf kecil dan tidak boleh berisi metadata build (ditunjukkan oleh akhiran + ). Lihat penerapan versi semantik untuk informasi lebih lanjut.

  1. Jalankan perintah berikut untuk menerbitkan Paket Universal Anda ke umpan Anda:

    • umpan cakupan proyek

      az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --project <PROJECT_NAME> --scope project --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>
      
    • umpan cakupan organisasi:

      az artifacts universal publish --organization https://dev.azure.com/<YOUR_ORGANIZATION> --feed <FEED_NAME> --name <PACKAGE_NAME> --version <PACKAGE_VERSION> --path <PACKAGE_DIRECTORY> --description <PACKAGE_DESCRIPTION>
      

Nota

Paket Universal yang berisi sejumlah besar file (100K+) mungkin gagal diterbitkan. Dalam hal ini, sebaiknya bundel file ke dalam ZIP atau arsip TAR untuk mengurangi jumlah file.

Menampilkan paket yang diterbitkan

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

  2. Pilih Artefak, lalu pilih umpan Anda dari menu tarik-turun. Setelah proses penerbitan berhasil diselesaikan, paket Anda akan tersedia di umpan Anda.

    Cuplikan layar yang menampilkan Paket Universal yang baru diterbitkan.