👩🚀 Now available: Claude Code sessions in Depot
👩🚀 Now available: Claude Code sessions
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 were34% faster
saving a total of
15m 43s
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
fix(genai): record genai error in logs (#6103)
Depot
2m 54s / 37% fasterDocker
4m 35sfix(case): add assignee and reporter to case group (#6099)
Depot
2m 51s / 37% fasterDocker
4m 33schore(deps): bump @tanstack/vue-query in /src/dispatch/static/dispatch (#6080)
Depot
2m 58s / 34% fasterDocker
4m 30sfix(email_templates): disallow creation for non admins (#6089)
Depot
2m 43s / 41% fasterDocker
4m 38sfix(tags): disallow tag recommendations for restricted incidents (#6088)
Depot
2m 41s / 41% fasterDocker
4m 32sfeat(events): send slack reminder for Security Events with default title (#6084)
Depot
2m 48s / 38% fasterDocker
4m 33sfeat(cases): add case visibility notificaiton (#6086)
Depot
2m 46s / 41% fasterDocker
4m 39senhancement/fix: incident bridge auto-join configurable, no 6 week default (#6081)
Depot
2m 44s / 39% fasterDocker
4m 30sfeat(ui): adds more case resolution reasons with descriptions (#6066)
Depot
4m 45s / 5% slowerDocker
4m 32sfeat(ui): adds genai suggestions for tags (#6073)
Depot
3m 43s / 33% fasterDocker
5m 34sDocker 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
Your builds have never been this quick.
Get started