İçeriğe geç

kılavuzlar

40 taahhüt yerine bir kesme noktasıyla CI'da hata ayıklama

Push yoluyla yazdırma ifadesi hata ayıklaması, yazılımdaki en yavaş döngüdür. Bunun yerine koşucuya SSH.

{yazar} · {rol} · {tarih} · {dakika} {dakika Etiketi}

Yalnızca CI hatasında hata ayıklamanın standart yolu bir yankı eklemek, göndermek, sekiz dakika beklemek, günlüğü okumak ve işlemi tekrarlamaktır. Ekipler rutin olarak bir günü, kabukla teşhis edilmesi dört dakika süren arızalara harcıyor.

Daha hızlı döngü

  1. Başarısızlık durumunda koşucuyu açık tutan bir kesme noktası adımı ekleyin
  2. Çalışma alanı tam olarak başarısız adımın bıraktığı gibiyken yetkili anahtarınızla SSH'yi bağlayın
  3. Çıkarım yapmak yerine gerçek dosya sistemini, ortamı ve araç sürümlerini inceleyin
  4. Düzelt, kesme noktasını kaldır, bir kez bas

Genellikle ne olduğu ortaya çıkıyor

  • Yerelden farklı bir araç sürümü
  • Yalnızca tarih biçimlendirme testlerinde önemli olan eksik bir yerel ayar veya saat dilimi
  • Farklı paralelliklerin ortaya çıkardığı test sırası bağımlılığı
  • Yerel olarak gitignore edildiği için derlemenin var olduğunu varsaydığı bir dosya

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.