Runner
Docker Builder-Maschinenspezifikationen
Hardware, Anhängezeit und Cache-Verhalten der persistenten BuildKit-Instanzen, mit denen Ihre Jobs eine Verbindung herstellen.
Spezifikationen
- Motor
- BuildKit, persistent
- Cache
- Zwischen Jobs beibehaltener Layer-Cache
- Plattformen
- Linux/AMD64, Linux/Arm64 nativ
- Zeit anhängen
- < 2s
Runner-Labels
runnerhut-docker-builder
Das übliche Docker-in-CI-Muster exportiert den Layer-Cache am Ende jedes Jobs in eine Registrierung oder in den Aktions-Cache und importiert ihn am Anfang des nächsten. Bei einem großen Image kann der Export/Import-Roundtrip mehr kosten als der Build, den es speichern sollte.
Ein Remote-Builder speichert den Cache dort, wo BuildKit ihn bereits haben möchte – auf der eigenen Festplatte des Builders. Ihr Job wird an eine warme Instanz angehängt, erstellt und entfernt. Es wird nichts exportiert.
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
Multiplattform-Docker-BuildsErstellen Sie Linux/AMD64- und Linux/ARM64-Images nativ auf ihrer eigenen Architektur und übertragen Sie eine einzige Manifestliste.Native arm64 GitHub Actions LäuferArm64-Läufer der nativen Ampere- und Graviton-Klasse. Kein QEMU, keine Emulationsstrafe, 20 % günstiger als das x64-Äquivalent.