Zum Inhalt springen

Fastlane

Fastlane CI auf GitHub Actions

Fastlane-Lanees verbringen die meiste Zeit mit der Bundle-Installation und der Signatureinrichtung.

3m → 25s
Spuraufbau
31m → 12m
Vollständige Veröffentlichung

Fastlane-Lanees verbringen die meiste Zeit mit der Bundle-Installation und der Signatureinrichtung.

Warum es passiert

Der Ruby-Gem-Cache und der signierende Schlüsselbund werden bei jedem Lauf neu erstellt.

Was zu ändern ist

  1. Cache-Anbieter/Paket für die Fastlane-Edelsteine
  2. Verwenden Sie Match mit einer schreibgeschützten Rolle in CI, damit Zertifikate abgerufen und nicht neu generiert werden
  3. Teilen Sie Build und Upload in separate Lanes auf, damit ein fehlgeschlagener Upload nicht erneut erstellt wird

Fastlane auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-macos-15-m4“. 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.