Apa itu umpan Azure Artifacts?

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Penting

Proyek publik di Azure DevOps dihentikan. Mulai tahun 2027, proyek publik yang ada dikonversi menjadi privat. Untuk informasi selengkapnya, lihat penghentian proyek Public dan Migrate dari proyek publik ke GitHub.

Umpan Azure Artifacts adalah konstruksi organisasi yang memungkinkan Anda menyimpan, mengelola, dan berbagi paket saat mengontrol akses. Satu umpan dapat menghosting beberapa jenis paket, termasuk paket npm, NuGet, Maven, Python, Cargo, dan Universal Packages. Umpan Azure Artifacts juga mendukung menyimpan paket dari registri publik seperti nuget.org melalui sumber upstream, memastikan akses berkelanjutan ke paket Anda bahkan jika sumber publik tidak tersedia untuk sementara waktu.

Jenis umpan

Anda dapat menetapkan cakupan feed Azure Artifacts ke tingkat organisasi atau proyek. Feed juga dapat bersifat publik jika berada dalam cakupan proyek publik yang sudah ada:

Umpan cakupan proyek: Umpan yang dilingkup ke proyek. Mereka hanya dapat dilihat dalam proyek hosting. Hanya umpan dalam cakupan proyek yang dihosting di proyek publik yang sudah ada yang dapat berfungsi sebagai umpan publik.

Feed yang lingkup organisasinya: Feed yang berada dalam lingkup organisasi. Mereka dapat dilihat dari proyek apa pun dalam organisasi. Umpan cakupan organisasi tidak dapat dikonversi menjadi umpan cakupan proyek.

Umpan privat: Dapat berupa cakupan proyek (proyek privat) atau cakupan organisasi. Paket dalam umpan privat hanya tersedia untuk pengguna yang telah diautentikasi dengan setidaknya izin Pembaca Umpan.

Feed publik: Feed yang dicakup dalam proyek publik yang sudah ada. Pengguna yang diautentikasi dan anonim dapat mengakses paket di umpan publik sementara proyek hosting tetap publik. Mulai tahun 2027, proyek publik yang ada akan secara otomatis dikonversi ke privat, dan umpan publik tidak akan lagi dapat diakses publik.

Lihat Umpan yang dibatasi untuk mempelajari lebih lanjut tentang perbedaan antara umpan lingkup proyek dan umpan lingkup organisasi.

Membuat umpan baru

Ikuti langkah-langkah ini dan pilih cakupan yang sesuai untuk membuat umpan cakupan proyek atau cakupan organisasi:

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

  2. Pilih Artefak, lalu pilih Buat Umpan.

  3. Berikan Nama untuk umpan Anda, tentukan Visibilitasnya (siapa yang dapat melihat paket di umpan Anda), dan tentukan Cakupan umpan Anda (cakupan proyek atau cakupan organisasi). Untuk mengaktifkan sumber upstream dan menyertakan paket dari sumber publik, centang kotak Sumber upstream .

  4. Pilih Buat setelah selesai.

    Cuplikan layar memperlihatkan cara membuat umpan baru di Azure DevOps Services.

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

  2. Pilih Artefak, lalu pilih Buat Umpan.

  3. Berikan Nama untuk umpan Anda, tentukan Visibilitasnya (siapa yang dapat melihat paket di umpan Anda), dan tentukan Cakupan umpan Anda (cakupan proyek atau cakupan organisasi). Untuk mengaktifkan sumber upstream dan menyertakan paket dari sumber publik, centang kotak Sumber upstream .

  4. Pilih Buat setelah selesai.

    Cuplikan layar memperlihatkan cara membuat umpan baru di Azure DevOps Server 2022 dan Server 2020.

Umpan publik

Umpan publik memungkinkan Anda berbagi paket Anda secara publik dengan siapa pun di internet. Pengguna tidak perlu menjadi anggota organisasi Anda, atau masuk ke portal Azure DevOps untuk mengakses paket di umpan publik.

Umpan publik bersifat tercakup dalam proyek dan mewarisi pengaturan visibilitas dari proyek hosting. Berikut adalah beberapa poin penting:

  • Anda hanya dapat membuat umpan publik dalam proyek publik yang ada.

  • Mulai tahun 2027, Azure DevOps akan secara otomatis mengonversi proyek publik yang ada menjadi privat. Ketika perubahan itu terjadi, umpan publik terkait tidak akan lagi dapat diakses publik.

  • Umpan publik tidak dimaksudkan untuk menggantikan registri publik yang ada seperti NuGet.org, npmjs.com, dll..

  • Pengguna publik tidak dapat mengunduh Paket universal, tetapi semua jenis paket lainnya didukung untuk akses publik.

Catatan

Semua orang di internet dapat mengakses semua tampilan feed dalam feed publik selama proyek host tetap publik. Mulai tahun 2027, Azure DevOps akan secara otomatis mengonversi proyek publik yang ada menjadi privat, dan umpan publik tidak akan lagi dapat diakses publik.

Membuat umpan publik

Penting

Hanya organisasi dengan kebijakan Izinkan proyek publik yang sudah diaktifkan yang dapat membuat proyek atau mengubah visibilitas proyek ke publik. Kebijakan ini tidak lagi tersedia untuk organisasi yang belum menggunakannya. Microsoft merekomendasikan penggunaan GitHub untuk semua kebutuhan proyek publik Anda.

Umpan publik adalah umpan dalam cakupan proyek di proyek publik yang sudah ada. Ikuti langkah-langkah ini untuk membuat umpan publik baru:

  1. Masuk ke organisasi Azure DevOps Anda dan buka proyek publik yang sudah ada.

  2. Pilih Artefak>Buat Umpan.

  3. Berikan Nama untuk umpan Anda, lalu pilih Proyek untuk cakupan umpan.

  4. Pilih Buat setelah selesai.

    Cuplikan layar memperlihatkan cara membuat umpan publik baru di layanan Azure DevOps.

Menghapus umpan

Catatan

Anda harus menjadi Pemilik Umpan untuk menghapus umpan.

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

  2. Pilih Artefak, lalu pilih feed Anda dari menu dropdown.

  3. Pilih ikon roda gigi untuk menavigasi ke Pengaturan Umpan.

  4. Pilih Hapus umpan, lalu pilih Hapus lagi untuk mengonfirmasi.

    Cuplikan layar memperlihatkan pesan peringatan yang muncul sebelum menghapus umpan.

Memulihkan umpan yang dihapus

Jika Anda tidak sengaja menghapus umpan, Azure Artifacts menawarkan jendela 30 hari untuk memulihkannya ke keadaan semula. Setelah periode ini, umpan dihapus secara permanen. Selama jendela pemulihan:

  • Nama umpan tetap dicadangkan.

  • Paket tidak tersedia untuk diunduh.

  • Akses tulis ditangguhkan.

Untuk memulihkan umpan yang tertunda penghapusan permanen:

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

  2. Pilih Artefak, buka menu dropdown pemilih umpan, dan pilih tab Umpan yang Dihapus .

    Cuplikan layar memperlihatkan cara mengakses umpan yang menunggu penghapusan permanen.

  3. Pilih umpan yang ingin Anda pulihkan, lalu pilih Pengaturan Umpan, lalu pilih Pulihkan Umpan saat Anda siap memulihkan umpan Anda.

    Cuplikan layar memperlihatkan tombol pengaturan umpan untuk penghapusan permanen umpan yang tertunda.

Menghapus umpan secara permanen

Penghapusan umpan yang tertunda terus menggunakan ruang penyimpanan. Anda harus menjadi Pemilik Umpan untuk menghapus umpan secara permentan. Untuk menghapus umpan Anda sebelum periode 30 hari berakhir, ikuti langkah-langkah berikut:

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

  2. Pilih Artefak, buka menu dropdown pemilih umpan, dan pilih tab Umpan yang Dihapus .

  3. Pilih umpan yang ingin Anda hapus, lalu pilih Pengaturan Umpan.

  4. Pilih Hapus Umpan Secara Permanen, lalu pilih Hapus untuk mengonfirmasi.

Catatan

Setelah umpan dihapus secara permanen, pengguna tidak akan lagi memiliki akses untuk melihat atau memulihkan paketnya. Nama umpan akan tersedia untuk digunakan kembali sekitar 15 menit setelah penghapusan.