🚀 Now available: GitHub Actions observability
🚀 Now available: GitHub Actions o11y
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 were36% faster
saving a total of
16m 21s
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
Manage participants from UI (#6087)
Depot
2m 59s / 39% fasterDocker
4m 54s(bugfix) allow empty tactical report (#6144)
Depot
2m 57s / 34% fasterDocker
4m 27schore(deps-dev): bump @playwright/test in /src/dispatch/static/dispatch (#6132)
Depot
2m 45s / 38% fasterDocker
4m 26s(feat) add slack support for genai-assisted tactical reports (#6143)
Depot
3m 13s / 32% fasterDocker
4m 44s(feat) resolve user details in slack-based genai summarization (#6136)
Depot
2m 44s / 39% fasterDocker
4m 27sfix(tags): properly filter tags in picker by tag type discoverability (#6137)
Depot
2m 55s / 36% fasterDocker
4m 32sfix(ui): use own-built resizable drawer for EditSheet (#6134)
Depot
2m 57s / 35% fasterDocker
4m 31s(feat): ai-assisted tactical reports (#6135)
Depot
3m 3s / 36% fasterDocker
4m 45sfeat(case): add case notes for analysis / investigations (#6118)
Depot
2m 50s / 37% fasterDocker
4m 31s(bugfix) signal stats retrieval (#6120)
Depot
3m 8s / 32% fasterDocker
4m 35sDocker 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