← Back to homeView all runs
GitHub Actions Benchmark
Chamber
segmentio/chamber Chamber is a tool for managing secrets. Currently it does so by storing secrets in SSM Parameter Store, an AWS service for storing secrets.
This is a multi-architecture benchmark, it built an Intel (linux/amd64) and Arm (linux/arm64) image.
With
depot build
, the past 10 runs were7.1x faster
saving a total of
37m 52s
compared to
docker build
.About the benchmark
For every commit to segmentio/chamber, 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
fix: update yaml package to resolve vulnerabilities (#353)
Depot
35s / 8.1x fasterDocker
4m 45sRemove test-dockerhub-login step from feature branches pipelines (#351)
Depot
12s / 24x fasterDocker
4m 48schore: installation for Go 1.18 (#350)
Depot
50s / 5x fasterDocker
4m 11sMerge pull request #348 from kevcube/arm64_docker_builds
Depot
46s / 5.2x fasterDocker
4m 1suse docker buildx with arm builds as well
Depot
49s / 4.8x fasterDocker
3m 56sfix: enhance error message to clarify validity of forward slashes in service names (#347)
Depot
29s / 8.2x fasterDocker
3m 59sfix x509: certificate signed by unknown authority error when using docker (#330)
Depot
37s / 8.2x fasterDocker
5m 2sdocs: update CODEOWNERS and cleanup contributing guide (#346)
Depot
37s / 8.3x fasterDocker
5m 7sUpdate docker login github action module and docker hub PAT secret name (#345)
Depot
10s / 25.3x fasterDocker
4m 13srefactor(release): remove unused scripts and include arm64 hashsums in the sha256sum file (#338)
Depot
1m 10s / 3.5x fasterDocker
4m 5sDocker 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/setup-qemu-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-chamber:benchmark
platforms: linux/amd64,linux/arm64
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/setup-qemu-action@v2
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-chamber:benchmark
platforms: linux/amd64,linux/arm64
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-chamber:benchmark
platforms: linux/amd64,linux/arm64
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-chamber:benchmark
platforms: linux/amd64,linux/arm64
Build Docker containers 20x faster
Get started for free →