← Back to homeView all runs
GitHub Actions Benchmark
Plausible Analytics
plausible/analytics Plausible Analytics is a simple, lightweight (< 1 KB), open-source and privacy-friendly alternative to Google Analytics. It doesn’t use cookies and is fully compliant with GDPR, CCPA and PECR.
With
depot build
, the past 10 runs were66% faster
saving a total of
10m 3s
compared to
docker build
.About the benchmark
For every commit to plausible/analytics, 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
Allow ownership transfers
Depot
1m 36s / 69% fasterDocker
2m 42sFix Google Search Console API call (#2090)
Depot
1m 31s / 103% fasterDocker
3m 5sAuth updates
Depot
1m 34s / 70% fasterDocker
2m 40sadded a test and changed hashmode condition (#2082)
Depot
1m 38s / 113% fasterDocker
3m 29sAdd basic test harness for browserstack/playwright (#1961)
Depot
2m 12s / 102% fasterDocker
4m 27sUpdate CODE_OF_CONDUCT.md
Depot
14s / 14% fasterDocker
16sGoogle Analytics Import Refactor (#2046)
Depot
3m 54s / 42% fasterDocker
5m 32sFix 24-hour clock format for some locales (#2074)
Depot
2m 4s / 29% fasterDocker
2m 40sMove "choice of metric" to unreleased
Depot
18s / 80% slowerDocker
10sFix script path for k6 load test (#2068)
Depot
13s / 23% fasterDocker
16sDocker Workflow
jobs:
benchmark-docker:
name: Build with Docker
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v1
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-plausible-analytics: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@v1
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-plausible-analytics: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-plausible-analytics: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-plausible-analytics:benchmark