🚀 Depot raises a $10M Series A from Felicis, Y Combinator, and Pioneer Fund
🚀 Depot raises a $10M Series A
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 were13.9x faster
saving a total of
7h 40m 14s
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(modeling): drop old dag id text fields from DB (#49532)
Depot
3m 49s / 13.9x fasterDocker
52m 53schore: run stories at multiple widths (#49049)
Depot
3m 22s / 6.7x fasterDocker
22m 31schore: disable egress proxy in prometheus client (#51071)
Depot
3m 40s / 23.7x fasterDocker
1h 26m 48sfix: bypass egress proxy when connecting to Clickhouse (#51043)
Depot
4m 58s / 18.5x fasterDocker
1h 32m 5schore(flags): remove unused String payload from PersonalApiKeyInvalid (#51054)
Depot
1m 5s / 10.8x fasterDocker
11m 39sfeat: track personal API key auth source on local evaluation endpoint (#51055)
Depot
4m 4s / 24.4x fasterDocker
1h 39m 25sfix(flags): check Redis before negative cache in ReadThroughCache (#51050)
Depot
1m 1s / 5.3x fasterDocker
5m 22sfeat(analytics-platform): Automated pass of categorising clickhouse errors (#51062)
Depot
4m 17s / 7.7x fasterDocker
33m 9schore(Insights): Classify insight query failures better (#50810)
Depot
4m 32s / 7.4x fasterDocker
33m 20sfix(replay): mobile recordings show black screen (#51048)
Depot
4m 47s / 12.3x fasterDocker
58m 37sDocker 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.
Get started