We use cookies to understand how people use Depot.
🚀 All of the performance of Depot, now for GitHub Actions Runners!
← Back to home
GitHub Actions Benchmark

Flagsmith

Flagsmith/flagsmith
Flagsmith 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 were
2.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.
Docker 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
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
Build 40x faster
Get started for free →