0Pricing
Helm Academy · Ders

helm package ile Sürüm Arşivi Paketleme

Sürümlendirilmiş bir chart tgz dosyası üretin.

helm package ile Sürüm Arşivi Paketleme, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Helm Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Helm Academy kursu toplamda 4 dersten oluşur.

Paylaşmak Paketlemeyi Gerektirir

Bir paket dizini dizüstü bilgisayarınızda işinizi görür; ancak paylaşmak için tek bir sürümlendirilmiş dosyaya ihtiyacınız vardır. helm package tam olarak bunu üretir.

package Komutu

helm package komutunu bir paket dizinine yönelttiğinizde, her şeyi dağıtıma hazır tek bir sıkıştırılmış arşivde birleştirir.

helm package ./mychart

.tgz Çıktısı

Sonuç, paketin ve sürümünün adını taşıyan gzip ile sıkıştırılmış bir tar arşividir. Bu tek .tgz dosyası, Helm'in kurduğu ve depoların sunduğu birimdir.

mychart-0.1.0.tgz

Sürüm Chart.yaml Dosyasından Gelir

Dosya adındaki sayı appVersion değil, Chart.yaml içindeki sürüm alanıdır. Helm, arşivi adlandırmak ve sıralamak için bu alanı okur.

version: 0.1.0

Her Seferinde Sürümü Artırın

İki arşiv hiçbir zaman aynı sürümü paylaşmamalıdır. Tüketicilerin sürümleri karşılaştırabilmesi için anlamsal sürümleme kurallarını izleyerek her paketlemeden önce Chart.yaml içindeki sürüm değerini artırın.

version: 0.2.0

Çıktı Klasörünü Seçme

Varsayılan olarak .tgz geçerli dizininize yerleştirilir. Paketlenmiş grafikleri özel bir klasöre bırakmak için --destination seçeneğini kullanın.

helm package ./mychart --destination ./dist

Paketleme Önce Doğrulama Yapar

Arşivlemeden önce helm package paketi yükler ve denetler. Bozuk bir Chart.yaml veya eksik bir alan paketlemeyi durdurur; böylece hatalar erkenden ortaya çıkar.

Paketlemeden Önce Bağımlılıkları Güncelleme

Paketinizde alt paketler varsa, bunların charts/ içine dahil edilip arşivin içinde taşınması için önce helm dependency update komutunu çalıştırın.

helm dependency update ./mychart
helm package ./mychart

appVersion Değerini de Sabitleyin

Gönderdiğiniz uygulamanın imaj etiketini appVersion değerine ayarlayın. Bu değer, paketlenmiş paketin gerçekte hangi yazılımı dağıttığını belgeler.

appVersion: "1.25.0"

.tgz Dosyasından Doğrudan Kurulum

Arşivi denemek için bir depoya ihtiyacınız yoktur. helm install, tıpkı bir depodan kurulumda olduğu gibi yerel bir .tgz yolunu doğrudan kabul eder.

helm install demo ./dist/mychart-0.2.0.tgz

Arşivin Dışarıda Bıraktıkları

Bir .helmignore dosyası .git ve düzenleyici yedekleri gibi gereksiz dosyaları paketin dışında tutar; böylece yayımlanan arşiviniz temiz ve küçük kalır.

.git/
*.swp
*.tmp

Hızlı Kontrol

Paketiniz üzerinde helm package komutunu çalıştırdınız. Çıktı dosya adındaki sürümü ne belirler?

Özet: Paketleri Paketleme

helm package kullanarak bir paket dizinini sürümlendirilmiş bir .tgz dosyasına dönüştürdünüz ve her seferinde Chart.yaml içindeki sürümü artırdınız. Bu arşiv paylaşılmaya hazırdır. 📦

Sıkça Sorulan Sorular

“helm package ile Sürüm Arşivi Paketleme” dersi ücretsiz mi?

Evet — “helm package ile Sürüm Arşivi Paketleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Helm Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Helm Academy kursu toplamda 4 dersten oluşur.

“helm package ile Sürüm Arşivi Paketleme” dersinde ne öğreneceğim?

Sürümlendirilmiş bir chart tgz dosyası üretin. Helm Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Helm Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Helm Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“helm package ile Sürüm Arşivi Paketleme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Helm Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Helm Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. helm package ile Sürüm Arşivi Paketleme
  2. helm repo index ile Depo Dizini Oluşturma
  3. Chart Deposu Barındırma
  4. Chart'ları OCI Kayıt Defterine Gönderme
← Helm Academy Sayfasına Dön