Conda
Conda CI na GitHub Actions
Řešení prostředí trvá déle než samotná analýza.
6m → 40s
Env řešit
Řešení prostředí trvá déle než samotná analýza.
Proč se to děje
Klasický řešič conda je pomalý a mezipaměť balíků není trvalá.
Co změnit
- Místo klasického řešitele použijte mambu nebo řešič libmamba
- Mezipaměť ~/conda_pkgs_dir zadaná do souboru prostředí
- Připněte prostředí pomocí explicitního souboru zámku, takže řešení je zcela vynecháno
Conda on runnerhut
Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Migrace databázeKaždý testovací běh přehraje celou historii migrace z prázdné databáze.dbtdbt analyzuje celý projekt a znovu spustí nezměněné modely.JiskraSpark Jobs v CI tráví většinu času spouštěním JVM a sestavováním jarů.Proudění vzduchuKontroly importu DAG znovu nainstalují úplnou sadu závislosti průtoku vzduchu při každém spuštění.