← Back to homeView all runs
GitHub Actions Benchmark
Dispatch
Netflix/dispatch Dispatch is an open source, self-hosted crisis management orchestration framework created by Netflix. Dispatch helps you effectively manage security incidents by deeply integrating with existing tools used throughout an organization (Slack, GSuite, Jira, etc.,) Dispatch is able to leverage the existing familiarity of these tools to provide orchestration instead of introducing another tool.
With
depot build
, the past 10 runs were2.1x faster
saving a total of
30m 32s
compared to
docker build
.About the benchmark
For every commit to Netflix/dispatch, 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
Adds `Experimental Features` toggle for built-in feature flags (#3818)
Depot
6m 23s / 20% slowerDocker
5m 20sFixing restricted query statement (#3822)
Depot
2m 21s / 2.7x fasterDocker
6m 23sAllowing filtering in incident dashboard by participant or commander (#3802)
Depot
2m 36s / 2x fasterDocker
5m 15sAdds functionality to manually create missing incident and case resources. (#3791)
Depot
2m 26s / 2.2x fasterDocker
5m 19sBump pydantic from 1.10.12 to 1.10.13 (#3815)
Depot
2m 31s / 2.4x fasterDocker
6m 4sRevert "Making experience textbox from oncall end-of-shift feedback optional (#3799)" (#3814)
Depot
2m 24s / 2.5x fasterDocker
6m 2sBump eslint from 8.49.0 to 8.50.0 in /src/dispatch/static/dispatch (#3807)
Depot
2m 22s / 2.3x fasterDocker
5m 30sBump @playwright/test in /src/dispatch/static/dispatch (#3805)
Depot
2m 13s / 2.4x fasterDocker
5m 15sMaking experience textbox from oncall end-of-shift feedback optional (#3799)
Depot
2m 22s / 2.3x fasterDocker
5m 24sBump ruff from 0.0.289 to 0.0.290 (#3792)
Depot
2m 24s / 3.3x fasterDocker
8m 2sDocker 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-dispatch: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-dispatch: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-dispatch: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-dispatch:benchmark
Build Docker containers 20x faster
Get started for free →