GitHub Service Package Registry, bir paket yönetim hizmeti

GitHub, yeni Hizmet Paketi Kaydı'nın yayınlandığını duyurdu. geliştiriciler, paketleri uygulamalar ve kitaplıklarla yayınlama ve dağıtma fırsatına sahiptir.

Hizmet Paketi Kaydı, özel paket depolarının oluşturulmasını destekler yalnızca belirli geliştirici grupları tarafından kullanılabilen ve programlarınız ve kitaplıklarınız için kullanıma hazır paketlerin teslimi için genel depolar.

Hizmet Paketi Kaydı Hakkında

Öne çıkan Hizmet Paketi Kayıt hizmeti tek bir yerde kod geliştirmeye ve paket hazırlamaya izin verirve doğrudan GitHub'dan merkezi bir bağımlılık sağlama süreci organize etme.

Bu şekilde, farklı platformlar için belirli aracılar ve belirli paketlerin depolarından kaçınılır.

Hizmet Paketi Kaydı duyurusu şunları açıklar: 

GitHub Paket Kayıt Defteri, GitHub ile tamamen entegredir, böylece depolarınız için yaptığınız gibi paketleri bulmak ve yayınlamak için aynı arama, gezinme ve yönetim araçlarını kullanabilirsiniz.

Kod ve paketleri birlikte yönetmek için aynı kullanıcı ve ekip izinlerini de kullanabilirsiniz. GitHub Paket Kaydı, küresel GitHub CDN tarafından desteklenen hızlı ve güvenilir indirmeler sağlar.

Ve tanıdık paket yönetim araçlarıyla uyumludur: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) ve Docker görüntüleri ve daha fazlası gelecek.

Hizmet Paketi Kayıt Defterini kullanarak paketleri kurmak ve yayınlamak için,e mevcut paket yöneticilerini ve npm, docker, mvn, nuget ve gem gibi komutları kullanabilir.

Kullanıcı tercihlerine bağlı olarak GitHub tarafından sağlanan harici paket depolarından biri bağlanır: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com veya rubygems .pkg.github.com.

paketler terminali

Paketlere bağımlı olan bir proje üzerinde çalışırken, onlara güvenmeniz, kodlarını anlamanız ve onları oluşturan toplulukla bağlantı kurmanız önemlidir.

Ve kuruluşlar içinde, neyin kullanım için onaylandığını hızlı bir şekilde bulabilmelisiniz.

Kodunuzla birlikte paketler

Paket yüklemeyi hızlandırmak için küresel bir önbelleğe alma içeriği dağıtım ağı kullanılır Bu, kullanıcılar için şeffaftır ve ayrı bir kopya seçimi gerektirmez. Paket yayınlama için, GitHub'daki koda erişimle aynı hesap kullanılır.

Aslında, "etiketler" ve "sürümler" bölümlerine ek olarak, çalışması GitHub ile mevcut çalışma sürecine sorunsuz bir şekilde entegre edilen yeni bir "paketler" bölümü önerildi.

GitHub'da barındırılan paketler, tam geçmişleriyle birlikte indirme ayrıntılarını ve istatistiklerini içerir, böylece nelerin dahil olduğunu tam olarak bilirsiniz.

Bu, projeniz için bir bağımlılık olarak doğru paketi bulmanızı ve kullanmanızı kolaylaştırır ve yalnızca reklamı yapılanı içerdiğine olan güveninizi artırır. Yayınladığınız paketler hakkında daha fazla bilgi ile, diğer kişilerin ve depoların bunları nasıl kullandığını tam olarak anlayabilirsiniz.

Arama hizmeti, paketleri aramak için yeni bir bölümle genişletildi. Kod havuzları için mevcut erişim hakları ayarları, paketler için otomatik olarak devralınır ve böylece hem koda hem de paketlere erişimi tek bir yerden kontrol etmenize olanak tanır.

Web tabanlı bir bağlantı sistemi sağlanmıştır Yayından önce veya sonra çağrılan denetleyicilerinizi ve harici araçları Hizmet Paketi Kaydı ile entegre etmek için bir API'yi bağlamak için. İndirme istatistikleri ve sürüm geçmişini içeren bir rapor da mevcuttur.

Service Package Registry'yi deneyebilir miyim?

Şu anda Service Package Registry, şu anda beta test aşamasında, içinde talepten önce, erişim her tür depoya ücretsiz olarak sağlanmaktadır.

Test bittikten sonra, ücretsiz erişim yalnızca genel havuzlar ve açık kaynak havuzlarıyla sınırlandırılacaktır.

Açık kaynak projelerinin geliştiricileri için, önerilen hizmet, ana havuzlara düşen son sürümleri oluşturmadan önce yayın öncesi testleri organize etmek için yararlı olabilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.