Helm
Helm CI auf GitHub Actions
Diagrammabhängigkeitsaktualisierungen und Linting laufen jedes Mal kalt ab.
40er → 3er
Abhängigkeitsaktualisierung
Diagrammabhängigkeitsaktualisierungen und Linting laufen jedes Mal kalt ab.
Warum es passiert
Der Helm-Repository-Cache wird nicht beibehalten, sodass jeder Repo-Index erneut abgerufen wird.
Was zu ändern ist
- Cache ~/.cache/helm auf Chart.lock aktiviert
- Führen Sie Helm Lint und Helm Template in einem Job aus, um den Cache wiederzuverwenden
- Verwenden Sie Diagrammtests für einen konsistenten Flusen- und Installationszyklus
Helm auf runnerhut
Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-2vcpu-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.PulumiDie Plugin- und Abhängigkeitsinstallation wird vor jeder Vorschau ausgeführt.KubernetesDas Hochfahren eines Art- oder K3S-Clusters dauert Minuten, bevor die Tests beginnen.Argo-CDBereitstellungsjobs fragen den Synchronisierungsstatus ab und warten auf Brenn-CI-Minuten.