← Back to homeView all runs
GitHub Actions Benchmark
Novu
novuhq/novu The ultimate service for managing multi-channel notifications with a single API. Novu's goal is to simplify notifications and provide developers with the tools to create meaningful communication between the system and its users.
With
depot build
, the past 10 runs were96% faster
saving a total of
33m 48s
compared to
docker build
.About the benchmark
For every commit to novuhq/novu, 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
Merge pull request #3519 from novuhq/NV-2342
Depot
21s / 9x fasterDocker
3m 8sMerge pull request #3585 from novuhq/renovate/commitlint-monorepo
Depot
6m 13s / 38% fasterDocker
8m 34sMerge remote-tracking branch 'origin/main' into next
Depot
20s / 13.1x fasterDocker
4m 21sMerge pull request #3552 from novuhq/renovate/octokit-core-4.x
Depot
5m 50s / 80% fasterDocker
10m 29sMerge pull request #3542 from novuhq/nv-2398-add-is_topic_notification-feature-flag
Depot
5m 53s / 57% fasterDocker
9m 13sMerge pull request #3569 from Dominic-Preap/next
Depot
19s / 13.3x fasterDocker
4m 12sMerge pull request #3555 from anragen/next
Depot
12s / 15.1x fasterDocker
3m 1sMerge pull request #3244 from jlucidar/nv-1812-webhook-provider
Depot
5m 44s / 42% fasterDocker
8m 8sMerge pull request #3524 from novuhq/nv-2215-delete-messagetemplates-of-deleted-templates
Depot
4m 43s / 94% fasterDocker
9m 10sfix: align missing credentials
Depot
5m 38s / 55% fasterDocker
8m 45sDocker 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-novu: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-novu: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-novu: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-novu:benchmark
Build Docker containers 20x faster
Get started for free →