Conda
Conda CI auf GitHub Actions
Das Lösen der Umgebung dauert länger als die Analyse selbst.
6m → 40s
Env lösen
Das Lösen der Umgebung dauert länger als die Analyse selbst.
Warum es passiert
Der klassische Conda-Solver ist langsam und der Paketcache wird nicht beibehalten.
Was zu ändern ist
- Verwenden Sie Mamba oder den Libmamba-Solver anstelle des klassischen Solvers
- Cache ~/conda_pkgs_dir für die Umgebungsdatei
- Fixieren Sie die Umgebung mit einer expliziten Sperrdatei, sodass das Lösen vollständig übersprungen wird
Conda auf runnerhut
Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-8vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
DatenbankmigrationenBei jedem Testlauf wird der vollständige Migrationsverlauf aus einer leeren Datenbank wiedergegeben.dbtdbt analysiert das gesamte Projekt und führt unveränderte Modelle erneut aus.FunkeSpark-Jobs in CI verbringen die meiste Zeit mit dem JVM-Start und der JAR-Assemblierung.LuftstromDAG-Importprüfungen installieren bei jedem Lauf den vollständigen Airflow-Abhängigkeitssatz neu.