Zum Inhalt springen

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

  1. Lösen Sie die Synchronisierung aus und beenden Sie sie. Lassen Sie Argo CD den Status über einen Webhook zurückmelden
  2. 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
  3. 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.