Zum Inhalt springen

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

  1. Verwenden Sie Mamba oder den Libmamba-Solver anstelle des klassischen Solvers
  2. Cache ~/conda_pkgs_dir für die Umgebungsdatei
  3. 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.