<!-- TODO: Remove before production 💀 -->
// HACK: This shouldn't work but it does 🎃
/* WARNING: Here be dragons */
🎃 Happy Halloween! 👻
// Written at 3am, good luck 👻
console.log('why is this not working???')
// I have no idea what this does
<div className="please-work">
❌ Error: Spooky bug detected
bug
bug
bug
bug
bug
🚀 See us at KubeCon NA — Nov 10-13, Booth 1453
🚀 KubeCon NA — Booth 1453
GitHub Actions Benchmark
Moby
moby/mobyMoby is an open-source project created by Docker to enable and accelerate software containerization. It provides a "Lego set" of toolkit components, the framework for assembling them into custom container-based systems, and a place for all container enthusiasts and professionals to experiment and exchange ideas.
With
depot build, the past 10 runs were44% faster
saving a total of
3m 40s
compared to
docker build.About the benchmark
For every commit to moby/moby, GitHub Actions runs one workflow job building the project with the
docker/build-push-action action and caching enabled and one workflow job building the project with depot build. The time each job takes is recorded and visualized here.Last 10 GitHub Actions Runs
Merge pull request #51373 from thaJeztah/no_exclude
Depot
28s / 44% fasterDocker
50sMerge pull request #51338 from vvoland/drop-replace
Depot
30s / 2.4x fasterDocker
1m 12sMerge pull request #51368 from vvoland/hack-vendor-dropreplace
Depot
30s / 23% fasterDocker
39sMerge pull request #51360 from AkihiroSuda/deprecate-cgroup1
Depot
26s / 50% fasterDocker
52sMerge pull request #51366 from vvoland/client-removeimagecreate
Depot
31s / 21% fasterDocker
39sMerge pull request #51269 from austinvazquez/refactor-client-network
Depot
31s / 46% fasterDocker
57sMerge pull request #51362 from vvoland/inspcet-config-nonnil
Depot
26s / 42% fasterDocker
45sMerge pull request #51187 from thaJeztah/bump_test_cli
Depot
30s / 39% fasterDocker
49sMerge pull request #51359 from thaJeztah/move_version_types
Depot
29s / 2.1x fasterDocker
1m 1sMerge pull request #51219 from ricardobranco777/selinux
Depot
22s / 44% fasterDocker
39sDocker Workflow
jobs:
benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-moby:benchmark
cache-from: type=gha
cache-to: type=gha,mode=max
View workflow source benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-moby:benchmark
cache-from: type=gha
cache-to: type=gha,mode=max
Depot Workflow
jobs:
benchmark-depot:
name: Build with Depot
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: depot/setup-action@v1
- uses: depot/build-push-action@v1
with:
tags: depot/benchmark-moby:benchmark
View workflow source benchmark-depot:
name: Build with Depot
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: depot/setup-action@v1
- uses: depot/build-push-action@v1
with:
tags: depot/benchmark-moby:benchmark
Your builds have never been this quick.
Get started