Bagikan melalui


Apa itu Artefak Azure?

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

Azure Artifacts memberi pengembang cara yang efisien untuk mengelola semua dependensi mereka dari satu umpan. Umpan ini berfungsi sebagai repositori untuk menyimpan, mengelola, dan berbagi paket, baik dalam tim Anda, di seluruh organisasi, atau secara online secara publik.

Azure Artifacts mendukung beberapa jenis paket, termasuk NuGet, npm, Python, Maven, Cargo, dan Universal Packages.

Catatan

Azure Artifacts menyediakan 2 GiB penyimpanan gratis untuk setiap organisasi. Tingkat gratis ini dirancang untuk membantu Anda mengevaluasi apakah Azure Artifacts sesuai dengan alur kerja Anda. Saat organisasi Anda mulai menangani tugas yang lebih penting, tingkatkan batas penyimpanan untuk Artefak Azure untuk memastikan Anda memiliki sumber daya yang sesuai.

Prasyarat

Produk Persyaratan
Azure DevOps - Organisasi Azure DevOps .
- Proyek Azure DevOps .
- Izinkan Domain URL dan alamat IP Azure Artifacts jika organisasi Anda menggunakan firewall atau server proksi.

Membuat umpan baru

Umpan Azure Artifacts adalah konstruksi organisasi yang memungkinkan Anda menyimpan, mengelola, dan berbagi paket sambil mempertahankan kontrol akses. Umpan tidak terbatas pada jenis paket tertentu; Anda dapat menyimpan berbagai paket, seperti npm, NuGet, Maven, Python, Cargo, dan Universal Packages dalam satu umpan. Lihat Apa itu umpan untuk detail selengkapnya.

Ikuti instruksi di bawah ini untuk membuat umpan baru:

  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 memperlihatkan pilihan untuk membuat umpan baru di Azure DevOps Services.

  1. Masuk ke server Azure DevOps Anda, lalu buka 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.

  1. Pilih Buat setelah selesai.

    Cuplikan layar yang memperlihatkan pilihan untuk membuat umpan baru di Azure DevOps 2022.

  1. Pilih Buat setelah selesai.

    Cuplikan layar yang memperlihatkan pilihan untuk membuat umpan baru di Azure DevOps 2020.

Catatan

Secara default, Layanan Build untuk proyek (misalnya: projectName Build Service (orgName)) diberi peran Umpan dan Pembaca Upstream (Kolaborator) saat umpan baru dibuat.

Mulai

Dengan Azure Artifacts, Anda dapat menerbitkan dan menginstal berbagai jenis paket dari umpan dan registri publik seperti nuget.org, npmjs.com, Maven Central, dll. Pilih jenis paket Anda untuk memulai:

Ketersediaan fitur

Paket Layanan Azure DevOps Azure DevOps Server 2022 Azure DevOps Server 2020
NuGet
dotnet
npm
Maven
Gradle
Ular sawah
Kargo
Paket Universal

Lihat konsumsi penyimpanan artifak

UI penyimpanan artefak, yang dapat diakses melalui pengaturan organisasi atau proyek Anda, memungkinkan Anda memantau penggunaan penyimpanan di tingkat organisasi dan proyek:

  • penyimpanan tingkat Proyek: Memberikan gambaran umum tentang total penggunaan dan konsumsi penyimpanan berdasarkan jenis artefak.

  • penyimpanan tingkat organisasi : Memberikan gambaran umum tentang total penggunaan penyimpanan termasuk konsumsi berdasarkan jenis proyek dan artefak.

Meningkatkan batas penyimpanan Artefak

Azure Artifacts menyediakan 2 GiB penyimpanan gratis untuk setiap organisasi. Setelah organisasi Anda mencapai batas penyimpanan maksimum, Anda tidak akan dapat menerbitkan artefak baru. Untuk melanjutkan, Anda dapat menghapus beberapa artefak yang ada atau meningkatkan batas penyimpanan Anda dengan mengikuti langkah-langkah berikut:

  1. Menyiapkan tagihan untuk organisasi Anda.

  2. Masuk ke organisasi Azure DevOps Anda, pilihPenagihan> organisasi, dan pilih Tanpa batas, bayar apa yang Anda gunakan dari menu dropdown Batas penggunaan.

  3. Pilih Simpan setelah selesai.

    Cuplikan layar yang menampilkan cara meningkatkan batas penyimpanan Artefak.

Tanya Jawab Umum

Objek mana yang mempengaruhi total penyimpanan yang ditagihkan?

J: Anda dikenakan biaya untuk semua jenis paket (npm, NuGet, Python, Maven, Cargo, dan Paket Universal), termasuk paket yang disimpan dari sumber upstream. Namun, tidak ada biaya untuk Artefak Jalur dan Cache Jalur.

Penting

Paket di keranjang sampah berkontribusi pada konsumsi penyimpanan Anda secara keseluruhan. Paket ini dihapus secara permanen setelah 30 hari. Untuk menghapusnya lebih cepat, buka keranjang sampah Anda dan hapus secara manual.

T: Apa yang terjadi jika saya menghapus Langganan Azure dari organisasi Azure DevOps saya?

A: Menghapus Langganan Azure anda dari organisasi Azure DevOps membatasi akses Anda ke tingkat gratis. Jika penggunaan penyimpanan Anda melebihi 2 GiB, Anda akan memiliki akses baca-saja ke paket. Untuk menerbitkan paket baru, Anda harus mengurangi penggunaan penyimpanan di bawah 2 GiB. Atau, Anda dapat menyambungkan kembali langganan Azure ke organisasi Anda dan menyiapkan tagihan untuk meningkatkan tingkat penyimpanan Anda.

T: Mengapa konsumsi penyimpanan saya ditampilkan sebagai 0 GiB meskipun saya menyimpan Artefak?

A: Unit pengukuran terkecil untuk penyimpanan saat ini adalah 1 GiB. Kemungkinan penggunaan penyimpanan Anda belum melampaui ambang 1 GiB.

T: Berapa lama waktu yang biasanya diperlukan agar penghapusan Artefak tercermin dalam jumlah penyimpanan yang ditagih?

A: Menghapus artefak mungkin tidak segera tercermin dalam sistem. Konsumsi penyimpanan biasanya diperbarui dalam waktu 24 jam, tetapi dalam beberapa kasus, mungkin perlu waktu hingga 48 jam. Jika Anda tidak dapat mengunggah artefak, solusi sementara adalah meningkatkan tingkat penggunaan Anda lalu menguranginya setelah metrik penyimpanan diperbarui.

Kolom yang digunakan di halaman penagihan organisasi Anda diperbarui sekali sehari, jadi perubahan mungkin tidak langsung terlihat. Namun, halaman Penyimpanan Artefak diperbarui lebih sering, yang dapat mengakibatkan sedikit perbedaan antara dua halaman.

Cuplikan layar memperlihatkan konsumsi penyimpanan Artefak.

T: Bagaimana cara mengelola durasi retensi paket lama?

A: Anda dapat menyiapkan kebijakan retensi untuk menghapus paket lama secara otomatis. Namun, item yang dipromosikan ke dalam tampilan tidak terpengaruh oleh kebijakan penyimpanan dan tidak akan dihapus. Lihat Cara menggunakan kebijakan retensi untuk menghapus paket lama untuk detail selengkapnya.

T: Bagaimana cara menghapus paket tertentu secara manual?

A: Lihat Menghapus dan memulihkan paket untuk detailnya.