Pulumi
Pulumi CI auf GitHub Actions
Die Plugin- und Abhängigkeitsinstallation wird vor jeder Vorschau ausgeführt.
95s → 5s
Plugin-Installation
Die Plugin- und Abhängigkeitsinstallation wird vor jeder Vorschau ausgeführt.
Warum es passiert
Das Pulumi-Plugin-Verzeichnis und die Sprachabhängigkeiten werden nicht zwischengespeichert.
Was zu ändern ist
- Cache ~/.pulumi/plugins, der auf der Sperrdatei gespeichert ist
- Cachen Sie auch die Sprachlaufzeitabhängigkeiten
- Führen Sie die Pulumi-Vorschau bei Pull-Anfragen aus und pulumi up nur bei der Zusammenführung
Pulumi auf runnerhut
Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-4vcpu-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
TerraformTerraform Init lädt bei jedem Lauf jeden Anbieter herunter.KubernetesDas Hochfahren eines Art- oder K3S-Clusters dauert Minuten, bevor die Tests beginnen.HelmDiagrammabhängigkeitsaktualisierungen und Linting laufen jedes Mal kalt ab.Argo-CDBereitstellungsjobs fragen den Synchronisierungsstatus ab und warten auf Brenn-CI-Minuten.