İçeriğe geç
← Ana sayfa

Öğren · Dene · Üret

GitLab · proje atölyesi

Adım adım Türkçe görsel rehber. Her bölümden sonra duraklat ve kendi ortamında dene.

← Bütün video rehberler

5:00 dk · Sessiz görsel anlatım · Duraklatıp kodu veya adımı kendin dene.

Ayrıntılı yazılı rehberi aç →Resmi kaynak ↗

Bölümler

Videoyu metin olarak oku

Küçük bir Python fonksiyonu için test pipeline’ı

GitLab, Git depolarını görev takibi ve CI/CD süreçleriyle bir araya getirir. Kaynak kodu depolamak ile testlerin çalışmasını otomatikleştirmek ayrı katmanlardır. İlk çalışmada bir dosya, bir dal ve küçük bir test akışıyla bu parçaları birbirine bağlayacağız.

Hazırlık

GitLab hesabı veya erişebildiğin bir örnek alan olsun. Sır içermeyen küçük bir depo seç.

Proje adımı 1

İki sayıyı toplayan küçük bir Python dosyası oluştur.

Proje adımı 2

unittest ile normal ve sınır değer testleri yaz.

Proje adımı 3

Yerelde python -m unittest komutunu çalıştır.

Proje adımı 4

Örnek .gitlab-ci.yml içinde bir Python ortamı ve test komutu tanımla.

Proje adımı 5

Pipeline’ın gerçekten çalıştığını ve test çıktısını iş günlüğünden doğrula.

Proje adımı 6

Bir testi bilinçli boz; kırmızı sonucun nedenini düzelt ve merge request açıklamasına yaz.

Başarı ölçütü 1

Proje ve dal hedefleri doğru.

Başarı ölçütü 2

YAML dosyası ile runner farkını biliyorum.

Başarı ölçütü 3

Job günlüğünü okuyabiliyorum.

Başarı ölçütü 4

Başarısız bir testin pipeline sonucuna etkisini gördüm.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.