Rehberler
Başarısız bir iş akışında hata ayıklama
Bir iş CI'da başarısız olur ve diğer her yerde çalışır.
5 dk okuma
Bir iş CI'da başarısız olur ve diğer her yerde çalışır.
Neden oluyor?
Çalıştırıcı ortamı, araç zinciri versiyonları, kullanılabilir bellek, paralellik ve yerel ayar bakımından yerelden farklıdır.
Nasıl düzeltilir?
- Ayrıntılı koşucu günlükleri için ACTIONS_STEP_DEBUG'u etkinleştirin
- Canlı durumu incelemek için koşucuda bir SSH oturumu açın
- Ortam ve araç sürümlerini iş başlangıcında yazdırın
- Sabit bir tohumla çalıştırarak test sırası bağımlılığını kontrol edin
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.
İlgili
Koşucu metrikleri nasıl toplanır?Bir işin CPU'ya mı, belleğe mi yoksa diske mi bağlı olduğunu söyleyemezsiniz.Derleme süresi yüzdelik dilimleri nasıl izlenir?Ortalama yapım süresi iyi görünüyor ancak geliştiriciler hala şikayetçi.OpenTelemetry ile CI izleri nasıl dışa aktarılırCI zamanlama verileri, gözlemlenebilirliğinizin geri kalanından ayrı bir araçta bulunur.CI verilerini programlı olarak sorgulamaBir kontrol panelinde veya haftalık bir raporda CI verilerine ihtiyacınız var.