← Back to homeView all runs
GitHub Actions Benchmark
Moby
moby/moby Moby 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 were147% faster
saving a total of
10m 57s
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 #43732 from thaJeztah/daemon_fix_hosts_validation_step1c1
Depot
41s / 46% fasterDocker
1m 0sMerge pull request #43744 from crazy-max/fix-copy-link
Depot
24s / 146% fasterDocker
59sMerge pull request #43745 from thaJeztah/bump_moby_sys
Depot
24s / 217% fasterDocker
1m 16sMerge pull request #43748 from thaJeztah/fix_typo
Depot
25s / 136% fasterDocker
59sMerge pull request #43747 from thaJeztah/fix_container_wait
Depot
24s / 150% fasterDocker
1m 0sMerge pull request #43622 from vvoland/3554-exec-size
Depot
3m 1s / 182% fasterDocker
8m 30sMerge pull request #43731 from thaJeztah/minor_error_and_logging_improvements
Depot
46s / 50% fasterDocker
1m 9sMerge pull request #43718 from s4ke/feature/bump-netlink#main
Depot
37s / 81% fasterDocker
1m 7sMerge pull request #43682 from crazy-max/split-test-suites
Depot
25s / 224% fasterDocker
1m 21sMerge pull request #43680 from rumpl/move-image-inspect
Depot
21s / 205% fasterDocker
1m 4sDocker Workflow
jobs:
benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v1
- 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@v1
- 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