👩🚀 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 were23.6x faster
saving a total of
29h 9m 25s
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
chore: remove the billing trial modal experiment (#29486)
Depot
3m 30s / 43.9x fasterDocker
2h 33m 46sfix: Use schema ID in table prefix (#29482)
Depot
4m 38s / 44.1x fasterDocker
3h 24m 30sfeat(cdp): more unit tests for new property-defs-rs API (#29436)
Depot
11m 54s / 17x fasterDocker
3h 22m 26sfix: Add weighted mean with the migration fixes (#28458)
Depot
9m 48s / 13.4x fasterDocker
2h 10m 56sfix(temporal): float values serialization in CH queries (#29483)
Depot
9m 35s / 13.7x fasterDocker
2h 11m 32sfeat: Improve `exchange_rate` dict (#29457)
Depot
10m 1s / 19.9x fasterDocker
3h 18m 54sfeat: add slack notification sensor for failed DAGs (#28968)
Depot
9m 35s / 21x fasterDocker
3h 21m 30sfeat(experiments): Support for metric time windows (#29441)
Depot
3m 27s / 57.4x fasterDocker
3h 18m 9sfix(max): Allow using feature enrollment events (#29221)
Depot
3m 22s / 60x fasterDocker
3h 21m 50sfix: disable series name edit modal for insights with formulas (#29469)
Depot
11m 38s / 17.5x fasterDocker
3h 23m 20sDocker 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