Conda
GitHub Actions hakkında Conda CI
Ortam çözümü analizin kendisinden daha uzun sürer.
6 dk → 40 sn
Zarf çözümü
Ortam çözümü analizin kendisinden daha uzun sürer.
Neden oluyor?
Klasik conda çözücü yavaştır ve paket önbelleği kalıcı değildir.
Ne değiştirilmeli
- Klasik çözücü yerine mamba veya libmamba çözücüyü kullanın
- Önbellek ~/conda_pkgs_dir ortam dosyasına anahtarlandı
- Çözümün tamamen atlanması için ortamı açık bir kilit dosyasıyla sabitleyin
Koşucu kulübesinde Conda (koşucu kulübesi) (runnerhut)
runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.
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
Veritabanı geçişleriHer test çalıştırması, boş bir veritabanından geçiş geçmişinin tamamını yeniden oynatır.dbtdbt tüm projeyi ayrıştırır ve değiştirilmemiş modelleri yeniden çalıştırır.KıvılcımCI'daki Spark işleri zamanlarının çoğunu JVM başlatma ve kavanoz montajına harcıyor.Hava akışıDAG içe aktarma kontrolleri, her çalıştırmada Hava Akışı bağımlılık setinin tamamını yeniden yükler.