DevOps Foundations · Modül 6: CI basics and artifact discipline · Lab
Tek Sürüm Adı Altında Farklı Yapıları Engelle
45 dk uygulama · Temel
Değişmez etiket kurallı konteyner kaydı (veya yerel kayıt) ve /tmp/dlab-m06-02 altında L16 deposu.
Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya kendi makinende yerel kılavuzla. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.
Kazanımlar
- İki farklı özetle hareketli etiket olayını yeniden üretmek
- Yalnızca-eklenir sürümleri dayatıp özete göre yükseltmek
- İki ortamın aynı baytları çözdüğünü göstermek
Adım 1
Olayı kur
0.1.0 sürümünü derle, özetini kaydet; değişmiş committen aynı etiketle yeniden derle; ad aynı kalırken özetin değiştiğini göster. Olay notunu yaz: hangi baytlar onaylandı, hangileri taşınırdı.
Adım 2
Adları dondur
Etiket değişmezliğini aç (veya gönderi koruma kancası), yeni baytlara 0.1.1 bas, iki aşamadan özete göre yükselt. Üstüne yazma denemesinin kayıtta düştüğünü göster.
Adım 3
Aynı baytları kanıtla
Özeti iki ayrı ortamda çek, özet ve duman kontrolünü karşılaştır. Aynı sha256'yı gösteren iki çekişi kaydet.
Çalıştığını nasıl doğrularsın
- Tek ad altında iki özet olay notuyla gösterilmiş
- Üstüne yazma denemesi kayıtta engellenmiş; yeni sürüm yalnızca-eklenir basılmış
- İki ortam aynı özeti eşleşen duman kontrolleriyle çözüyor
- Yükseltme yolu özet kullanıyor, hareketli ad asla