Bagikan melalui


Apa itu Artefak Azure?

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

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.

  1. Masuk ke server Azure DevOps Anda, lalu buka proyek Anda.

  2. Pilih Artefak, lalu pilih Umpan baru.

  3. Untuk Nama, masukkan nama deskriptif untuk umpan Anda.

    Untuk Visibilitas, pilih opsi untuk menunjukkan siapa yang dapat melihat paket dalam umpan.

    Jika Anda ingin menyertakan paket dari sumber publik, pilih opsi Gunakan paket dari sumber publik melalui umpan ini.

  4. Pilih Buat setelah selesai.

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

Catatan

Secara default, umpan yang baru dibuat memiliki nilai Build Service proyek mereka yang diatur ke Umpan dan Pembaca Upstream (Kolaborator).

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 Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020 Azure DevOps Server 2019
NuGet
dotnet
npm
Maven
Gradle
Python
Kargo
Paket Universal

Lihat konsumsi penyimpanan Artefak

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

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

  1. Menyiapkan tagihan untuk organisasi Anda.

  2. Masuk ke organisasi Azure DevOps Anda, pilih pengaturan Organisasi >Penagihan , dan sesuaikan batas penggunaan Artefak Anda dengan memilih Tanpa batas, bayar apa yang Anda gunakan dari menu dropdown.

  3. Pilih Simpan setelah selesai.

    Cuplikan layar memperlihatkan batas penggunaan yang disesuaikan untuk Artefak di halaman Penagihan.

Tanya Jawab Umum

T: Artefak mana yang berkontribusi pada total penyimpanan yang ditagih?

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 Alur dan Penembolokan Alur.

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.