👩🚀 Introducing Depot Registry — A high performance global CDN backed registry
👩🚀 Introducing Depot Registry
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 were2.4x faster
saving a total of
36m 20s
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(signal): guard against object not found when recording changes (#5858)
Depot
2m 42s / 2.2x fasterDocker
5m 53schore(deps): bump vuetify in /src/dispatch/static/dispatch (#5857)
Depot
2m 36s / 2.1x fasterDocker
5m 32sfix(db): guards against error if constraint already dropped (#5850)
Depot
2m 37s / 2.6x fasterDocker
6m 42sToggle the classic case costs on by default. (#5853)
Depot
2m 37s / 2.1x fasterDocker
5m 30schore(deps): bump vuetify in /src/dispatch/static/dispatch (#5847)
Depot
2m 39s / 2.5x fasterDocker
6m 41sadd signal statistics support per signal (#5852)
Depot
2m 36s / 2.8x fasterDocker
7m 18sSwap logging level for Slack activity events. (#5851)
Depot
2m 37s / 2.2x fasterDocker
5m 41sfix(ai): improves handling of llm context window limit (#5849)
Depot
2m 29s / 2.4x fasterDocker
5m 59sShow the classic cost model for case costs by default. (#5848)
Depot
2m 35s / 2.2x fasterDocker
5m 38sfix: adds missing descriptions on DB migrations (#5844)
Depot
2m 37s / 2.9x fasterDocker
7m 31sDocker 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.
Start building