BuildKit, warm gehouden
Externe Docker-bouwers
Speciale BuildKit-instanties die in minder dan twee seconden aan uw taak worden gekoppeld met een warme laagcache.
Onder 2s hechten
De bouwer is al aan het werk. Je baan sluit er op aan, in plaats van er een te beginnen.
Native multi-boog
Afzonderlijke amd64- en arm64-bouwers, geen QEMU ergens op het pad.
Veilig gedeeld
Cache wordt per repository gelimiteerd met strikte isolatie tussen tenants.
docker build in CI is meestal traag om een van de volgende drie redenen: de cache is koud, de cache wordt overgedragen of de build wordt geëmuleerd. Externe bouwers pakken ze alle drie aan.
yaml
- uses: runnerhut/setup-buildx@v1- uses: docker/build-push-action@v6 with: push: true tags: ghcr.io/acme/api:${{ github.sha }}Veelgestelde vragen
- Hoe wordt een externe bouwer gefactureerd?
- Per seconde actieve bouwtijd, afzonderlijk van de hardloperminuten. Omdat de orkestrerende runner klein kan zijn, liggen de gecombineerde kosten meestal lager dan het bouwen op één grote runner.
- Kunnen meerdere banen één bouwer delen?
- Ja. Matrixpoten en afzonderlijke workflows zijn gekoppeld aan dezelfde bouwer en delen de cache ervan. Gelijktijdige builds strijden om CPU, dus schaal de builder of gebruik er één per architectuur.
- Werkt het met Docker Compose?
- Compose v2 is vooraf geïnstalleerd op hardlopers. De externe bouwer versnelt het opbouwen van afbeeldingen; compose voert nog steeds services uit op de runner zelf.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.