👩🚀 Introducing Depot Registry — A high performance global CDN backed registry
👩🚀 Introducing Depot Registry
GitHub Actions Benchmark
PostHog
PostHog/posthogPostHog is an open-source product analytics suite, built for engineers. Automatically track every event on your website or app, understand your users and how to improve your product, deploy on your own infrastructure to keep control of your data.
With
depot build
, the past 10 runs were59.2x faster
saving a total of
31h 30m 32s
compared to
docker build
.About the benchmark
For every commit to PostHog/posthog, 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(dashboards): fix filter preview on dashboard sync load (#32267)
Depot
4m 47s / 42.2x fasterDocker
3h 21m 55sfeat: User interviews tool (#32237)
Depot
4m 51s / 41.5x fasterDocker
3h 21m 27sdocs: Add CSP docs link (#32262)
Depot
2m 34s / 61.1x fasterDocker
2h 36m 47sfeat(cdp): posthog links / link tracker (#32223)
Depot
3m / 50.9x fasterDocker
2h 32m 34sfix(retention): modal access label from row (#32260)
Depot
2m 38s / 77.6x fasterDocker
3h 24m 19sfeat: add an explain csp report button to hogql (#32227)
Depot
2m 39s / 78.7x fasterDocker
3h 28m 41sfix(logs): fixe loges (#32261)
Depot
3m 25s / 62x fasterDocker
3h 31m 41sfeat(hog): game center (#32193)
Depot
2m 48s / 68.8x fasterDocker
3h 12m 36sfeat: csp reports ingestion (#32222)
Depot
2m 22s / 87.2x fasterDocker
3h 26m 18sfeat(links): Create short links redirect service (#32238)
Depot
3m 25s / 54.6x fasterDocker
3h 6m 43sDocker 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-posthog: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-posthog: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-posthog: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-posthog:benchmark
Your builds have never been this quick.
Start building