AWS CDK
AWS CDK CI auf GitHub Actions
cdk synth installiert Abhängigkeiten neu und synthetisiert jeden Stapel neu.
2m → 30s
Synth
cdk synth installiert Abhängigkeiten neu und synthetisiert jeden Stapel neu.
Warum es passiert
node_modules und der CDK-Kontextcache sind bei jedem Lauf kalt.
Was zu ändern ist
- Cache node_modules und cdk.out verschlüsselt in der Sperrdatei
- Einmal synthetisieren und die Baugruppe für Diff und Deployment wiederverwenden
- Verwenden Sie --exclusively, um einen einzelnen Stack statt der gesamten App bereitzustellen
AWS CDK 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.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.