We use cookies to understand how people use Depot.
← Back to home
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 were
63% faster
saving a total of
21m 17s
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.
Docker 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
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