Argo-CD
Argo CD CI auf GitHub Actions
Bereitstellungsjobs fragen den Synchronisierungsstatus ab und warten auf Brenn-CI-Minuten.
−75 %
Runner-Kosten während des Wartens
Bereitstellungsjobs fragen den Synchronisierungsstatus ab und warten auf Brenn-CI-Minuten.
Warum es passiert
Der Workflow blockiert eine Synchronisierung, die Argo CD asynchron durchführt.
Was zu ändern ist
- Lösen Sie die Synchronisierung aus und beenden Sie sie. Lassen Sie Argo CD den Status über einen Webhook zurückmelden
- Wenn Sie warten müssen, führen Sie eine Abfrage mit einem Timeout auf einem 2-vCPU-Runner durch und nicht auf einem großen
- Trennen Sie den Image-Build vom Manifest-Update, damit ein langsamer Rollout Builds nicht blockiert
Argo-CD 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.HelmDiagrammabhängigkeitsaktualisierungen und Linting laufen jedes Mal kalt ab.