🚀 All of the performance of Depot, now for GitHub Actions Runners!
← Back to homeView all runs
GitHub Actions Benchmark
Dispatch
Netflix/dispatchDispatch 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 were44% faster
saving a total of
19m 30s
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
Increases code coverage requirement. (#4648)
Depot
2m 32s / 41% fasterDocker
4m 16sAdds test cases for the case views (#4745)
Depot
2m 19s / 48% fasterDocker
4m 27sAdds optional attorney form to attorney review (#4649)
Depot
2m 23s / 45% fasterDocker
4m 18sUpdating Slack close reminder to use Dispatch UI weblink (#4610)
Depot
2m 16s / 50% fasterDocker
4m 30sBump vuetify from 3.6.4 to 3.6.6 in /src/dispatch/static/dispatch (#4730)
Depot
2m 42s / 35% fasterDocker
4m 10sRespect restricted case visibility (#4743)
Depot
2m 26s / 45% fasterDocker
4m 26sbugfix: Redundant participant add in case resource creation flow (#4740)
Depot
2m 27s / 44% fasterDocker
4m 24schanging extend to append (#4739)
Depot
2m 20s / 2x fasterDocker
4m 45sbugfix: Reporter can be None in resources flows (#4737)
Depot
2m 52s / 39% fasterDocker
4m 42sBump faker from 25.1.0 to 25.2.0 (#4735)
Depot
2m 37s / 41% fasterDocker
4m 26sDocker 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 40x faster
Get started for free →