We use cookies to understand how people use Depot.
← Back to home
GitHub Actions Benchmark
Chatwoot
chatwoot/chatwoot
Chatwoot is an open-source, self-hosted customer engagement suite. Chatwoot lets you view and manage your customer data, communicate with them irrespective of which medium they use, and re-engage them based on their profile.
With depot build, the past 10 runs were
52% faster
saving a total of
33m 55s
compared to docker build.
About the benchmark
For every commit to chatwoot/chatwoot, 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@v1
- uses: docker/build-push-action@v2
with:
tags: depot/benchmark-chatwoot: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-chatwoot:benchmark
View workflow source