← 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
28m 42s
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
Bump slack-bolt from 1.16.4 to 1.17.0 (#3163)
Depot
2m 28s / 2.3x fasterDocker
5m 44sadd .pre-commit.config.yaml for `black`, `ruff`, and `pytest` (#3162)
Depot
2m 30s / 2.4x fasterDocker
5m 53sAuto-run workflows associated with Signals and auto-parameterize with Entity Type values (#3128)
Depot
2m 28s / 2.2x fasterDocker
5m 20sUpdates more Python requirements (#3161)
Depot
2m 24s / 2.8x fasterDocker
6m 50sAdds openai Python requirement and updates others (#3160)
Depot
3m 11s / 65% fasterDocker
5m 16sMinor improvements to case and signal slack messages (#3157)
Depot
2m 37s / 98% fasterDocker
5m 11sBump prettier from 2.8.6 to 2.8.7 in /src/dispatch/static/dispatch (#3153)
Depot
2m 57s / 69% fasterDocker
4m 59simprove no entity error message and return early after modal open (#3151)
Depot
2m 34s / 90% fasterDocker
4m 53sadd support for errors in threads (#3149)
Depot
2m 24s / 2.3x fasterDocker
5m 29sBump @playwright/test in /src/dispatch/static/dispatch (#3141)
Depot
2m 24s / 2.1x fasterDocker
5m 4sDocker 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