🚀 All of the performance of Depot, now for GitHub Actions Runners!
← Back to homeView all runs
GitHub Actions Benchmark
Flagsmith
Flagsmith/flagsmithFlagsmith is an open source, fully featured, Feature Flag and Remote Config service. Flagsmith makes it easy to create and manage features flags across web, mobile, and server side applications. Just wrap a section of code with a flag, and then use Flagsmith to toggle that feature on or off for different environments, users or user segments.
With
depot build
, the past 10 runs were2.7x faster
saving a total of
19m 1s
compared to
docker build
.About the benchmark
For every commit to Flagsmith/flagsmith, 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
Remove filter on draft PRs to run tests (#2294)
Depot
1m 10s / 100% fasterDocker
2m 20sAdd robots.txt to prevent single-container self-hosted installs being indexed by Google (#2282)
Depot
1m 5s / 2.5x fasterDocker
2m 44simprovement/docs env keys guids (#2286)
Depot
1m 4s / 100% fasterDocker
2m 8sfix/incorrect docs link (#2285)
Depot
1m 4s / 2.8x fasterDocker
2m 59sBump django-ses from 1.0.3 to 3.5.0 in /api (#2230)
Depot
1m 14s / 2.6x fasterDocker
3m 13sUpdate djoser (#2277)
Depot
1m 16s / 3.2x fasterDocker
4m 5sfix/better-k8s-docs-values (#2222)
Depot
1m 5s / 4.1x fasterDocker
4m 28sAdd concurrency note for NextJS (#2274)
Depot
1m 9s / 2.4x fasterDocker
2m 47sUpdate warning text (#2273)
Depot
1m 4s / 2.3x fasterDocker
2m 24simprovement/link to export for version comparison (#2263)
Depot
1m 7s / 2.9x fasterDocker
3m 11sDocker 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-flagsmith: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-flagsmith: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-flagsmith: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-flagsmith:benchmark
Build 40x faster
Get started for free →