Mulai menggunakan paket Kargo di Azure Artifacts
Layanan Azure DevOps | Azure DevOps Server 2022
Dengan menggunakan Azure Artifacts, Anda dapat menerbitkan dan mengunduh paket Kargo ke umpan dan registri publik. Artikel ini memandu Anda menyiapkan proyek dan menerbitkan paket Kargo ke umpan Azure Artifacts Anda.
Prasyarat
Organisasi Azure DevOps dan proyek. Buat organisasi atau proyek jika Anda belum melakukannya.
Unduh dan instal rustup.
Membuat umpan
Jika Anda sudah memiliki umpan Azure Artifacts yang sudah ada yang dapat digunakan untuk Kargo, Anda dapat melompat ke bagian berikutnya.
Catatan
Azure Artifacts merekomendasikan penggunaan umpan yang berbeda untuk mengonsumsi peti dari crates.io, dan umpan terpisah secara eksklusif untuk menerbitkan peti internal.
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih Buat Umpan.
Beri nama umpan Anda dan tentukan Visibilitasnya. Centang kotak Sumber upstream jika Anda ingin menyertakan paket dari registri publik lalu pilih Cakupan untuk umpan Anda.
Pilih Buat setelah selesai.
Menyambungkan ke umpan
Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.
Pilih Artefak, lalu pilih umpan Anda dari menu dropdown.
Pilih Sambungkan ke umpan, lalu pilih Kargo dari panel pemilihan alat.
Ikuti instruksi Penyiapan proyek di halaman Sambungkan ke umpan.
Penting
Dukungan kargo di Azure Artifacts memerlukan karat versi 1.74 atau yang lebih baru yang mencakup dukungan untuk fitur 'registri-auth'.
Untuk memperbarui versi karat Anda, jalankan rustup update
Penting
Kargo saat ini dalam pratinjau dan mungkin memerlukan toolchain malam dengan registry-auth
fitur tidak stabil diaktifkan. Untuk mengaktifkan registry-auth
, tambahkan yang berikut ini ke .cargo/config.toml.
[unstable]
registry-auth = true
Untuk menggunakan toolchain malam hari, jalankan perintah berikut:
rustup default nightly
Menerbitkan paket
Untuk menerbitkan paket Kargo Anda, jalankan perintah berikut di direktori proyek Anda:
cargo publish