Sürümde İmajı Derleyip Gönderin
Bir sürümü etiketlediğinizde kapsayıcı derlemelerini otomatikleştirin.
Sürümde İmajı Derleyip Gönderin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 4. 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, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.
Yalnızca Sürümde Derleyin
Her işlemde bir imajı kullanıma sunmazsınız. Sürüm adımı bir kapsayıcıyı yalnızca bir sürümü hazır olarak işaretlediğinizde oluşturur ve yayımlar. 📦
Bir Etiketle Tetikleyin
Yaygın bir yaklaşım, v1.2.0 gibi bir git etiketi gönderdiğinizde derlemeyi başlatır; böylece dağıtımı sıradan bir gönderim değil, bilinçli bir sürüm başlatır.
on:
push:
tags: ["v*"]Bir Derleme Ne Üretir
Derleme, model API'nizi, kodunuzu ve bağımlılıklarını tek bir imajda paketler: her makinede aynı şekilde davranan, dondurulmuş ve çalıştırılabilir bir anlık görüntü.
Bir Kayıt Defteri İmajları Saklar
GHCR, ECR veya Docker Hub gibi bir kapsayıcı kayıt defteri, oluşturulan imajların bulunduğu yerdir; böylece herhangi bir sunucu bunları daha sonra çekip çalıştırabilir.
Bir Gizli Bilgiyle Oturum Açın
Göndermeden önce iş akışı, sabit kodlanmış bir parola yerine saklanan bir gizli bilgiyle kayıt defterinde oturum açar; böylece kimlik bilgileri kodunuzdan uzak tutulur.
- uses: docker/login-action@v3
with:
password: ${{ secrets.REGISTRY_TOKEN }}İmajı İyi Etiketleyin
İmaja sürümünüzle eşleşen açık bir etiket verin. Yalnızca latest'i yeniden kullanmak, hangi derlemenin çalıştığını anlamayı imkânsız kılar.
myorg/model-api:v1.2.0Tek Eylemde Derleyin ve Gönderin
Resmî Docker build-push eylemi Dockerfile'ınızı oluşturur ve sonucu tek bir adımda kayıt defterine yükler.
- uses: docker/build-push-action@v6
with:
push: true
tags: myorg/model-api:v1.2.0latest Yerine Sürümü Sabitleyin
v1.2.0 gibi sabitlenmiş bir etiketi dağıtmak, hangi modelin ve kodun çalışır durumda olduğunu her zaman tam olarak bilmenizi ve daha eski bir etikete hızla geri dönmenizi sağlar.
Hız İçin Katmanları Önbelleğe Alın
İmaj derlemeleri değişmemiş katmanları bir önbellekten yeniden kullanır; böylece yalnızca gerçekten değiştirdiğiniz bölümler yeniden oluşturulur. Bu, sürüm derlemelerini hızlı tutar.
Dağıtım İmajı Çeker
Gönderimden sonra çalışma ortamınız etiketlenmiş imajı çeker ve başlatır. Test ettiğiniz yapıtın aynısı, bayt bayt değişmeden kullanıma açılır.
docker pull myorg/model-api:v1.2.0Sürüm Notları Döngüyü Kapatır
İmaj etiketini, nelerin değiştiğini açıklayan notlarla bir GitHub sürümüne bağlayın. Böylece herkes çalışan bir kapsayıcıyı tam koduna ve modeline kadar izleyebilir.
Hızlı Kontrol
Yayımlanan imajı yalnızca latest yerine neden bir sürümle etiketlemelisiniz?
Özet
Bir sürüm etiketinde gizli bilgiyle oturum açın, imajı oluşturun ve sabitlenmiş bir etiket altında kayıt defterine gönderin. Çalışma ortamınız, kullanıma açılmak için tam olarak bu yapıtı çeker.
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Sürümde İmajı Derleyip Gönderin” dersi ücretsiz mi?
Evet — “Sürümde İmajı Derleyip Gönderin” 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 MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.
“Sürümde İmajı Derleyip Gönderin” dersinde ne öğreneceğim?
Bir sürümü etiketlediğinizde kapsayıcı derlemelerini otomatikleştirin. MLOps 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.
MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te MLOps 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 4. dersidir.
“Sürümde İmajı Derleyip Gönderin” 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 MLOps Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her MLOps 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
- Modeller için CI/CD Ne Anlama Gelir
- Makine Öğrenimi İçin Bir GitHub Actions İş Akışı
- Birleştirmeleri Model Kalitesine Bağlayın
- Sürümde İmajı Derleyip Gönderin