Registry Pakej Perkhidmatan GitHub, perkhidmatan pengurusan pakej

GitHub mengumumkan peluncuran Registry Pakej Perkhidmatan baru, di mana pembangun berpeluang untuk menerbitkan dan menyebarkan pakej dengan aplikasi dan perpustakaan.

Registry Pakej Perkhidmatan menyokong pembuatan repositori pakej peribadi yang hanya tersedia untuk kumpulan pemaju tertentu dan repositori awam untuk penghantaran pakej siap pakai untuk program dan perpustakaan anda.

Mengenai Pendaftaran Pakej Perkhidmatan

Perkhidmatan Registry Pakej Perkhidmatan yang diketengahkan membolehkan anda mengembangkan kod dan menyediakan pakej di satu tempat, serta mengatur proses penyampaian kebergantungan terpusat secara langsung dari GitHub.

Dengan cara ini, perantara dan repositori pakej khusus untuk platform yang berbeza dielakkan.

Pengumuman Pendaftaran Pakej Perkhidmatan menerangkan: 

Registry Pakej GitHub digabungkan sepenuhnya dengan GitHub, jadi anda boleh menggunakan alat carian, navigasi, dan pengurusan yang sama untuk mencari dan menerbitkan pakej seperti yang anda lakukan untuk repositori anda.

Anda juga boleh menggunakan kebenaran pengguna dan pasukan yang sama untuk menguruskan kod dan pakej bersama. Registry Pakej GitHub menyediakan muat turun pantas dan boleh dipercayai yang disokong oleh CDN GitHub global.

Dan ia serasi dengan alat pengurusan pakej yang biasa: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), dan gambar Docker, dengan banyak lagi yang akan datang.

Untuk memasang dan menerbitkan pakej menggunakan Registry Pakej Perkhidmatan, se boleh menggunakan pengurus dan perintah pakej yang ada seperti npm, docker, mvn, nuget, dan permata.

Berdasarkan pilihan pengguna, salah satu repositori pakej luaran yang disediakan oleh GitHub disambungkan: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com atau rubygems .pkg.github.com.

pakej-terminal

Semasa mengerjakan projek yang bergantung pada pakej, penting untuk anda mempercayai mereka, memahami kod mereka, dan berhubung dengan komuniti yang membinanya.

Dan di dalam organisasi, anda mesti dapat dengan cepat mencari apa yang telah diluluskan untuk digunakan.

Pakej bersama dengan kod anda

Untuk mempercepat pemuatan paket, rangkaian penghantaran kandungan caching global digunakan yang telus kepada pengguna dan tidak memerlukan pilihan pendua yang berasingan. Untuk penerbitan pakej, akaun yang sama digunakan untuk mengakses kod di GitHub.

Sebenarnya, selain bahagian "tag" dan "pelepasan", bahagian "pakej" baru telah diusulkan, karya yang disatukan dengan lancar ke dalam proses semasa bekerja dengan GitHub.

Pakej yang dihoskan di GitHub merangkumi butiran dan statistik muat turun, bersama dengan sejarah lengkapnya, jadi anda tahu dengan tepat apa yang disertakan.

Ini memudahkan anda mencari dan menggunakan paket yang betul sebagai pergantungan untuk projek anda, dan meningkatkan keyakinan anda bahawa hanya mengandungi apa yang diiklankan. Dengan lebih banyak maklumat mengenai pakej yang anda terbitkan, anda dapat memahami dengan tepat bagaimana orang dan repositori menggunakannya.

Perkhidmatan carian telah diperluas dengan bahagian baru untuk mencari pakej. Tetapan hak akses yang ada untuk repositori kod secara automatik diwarisi untuk pakej, yang membolehkan anda mengawal akses ke kod dan pakej di satu tempat.

Sistem pautan berasaskan web disediakan untuk menghubungkan pengawal anda yang dipanggil sebelum atau sesudah penerbitan dan API untuk mengintegrasikan alat luaran dengan Registry Pakej Perkhidmatan. Laporan dengan statistik muat turun dan sejarah versi juga tersedia.

Bolehkah saya mencuba Registry Pakej Perkhidmatan?

Pada masa ini, perkhidmatan Registry Pakej Perkhidmatan, kini dalam fasa ujian beta, di mana, sebelum meminta, akses diberikan secara percuma untuk semua jenis repositori.

Setelah ujian selesai, akses percuma hanya akan terhad kepada repositori awam dan repositori sumber terbuka.

Bagi pembangun projek sumber terbuka, perkhidmatan yang dicadangkan dapat berguna untuk mengatur ujian pra-pelepasan sebelum membentuk rilis akhir yang masuk ke repositori utama.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.