Live Examples
You can see Workflows in action on our open-source repositories.
Here is an example configuration file from aspect-build/rules_jest:
---
tasks:
- format:
- buildifier:
- gazelle:
- configure:
- test:
coverage: true
upload_test_logs: executed
- delivery:
auto_deliver: true
This configuration is surprisingly short, because Workflows has all the right defaults to run Bazel. Based on this configuration, Aspect Workflows automatically generates the CI configuration for your CI provider.
Running Aspect Workflows on Buildkite & AWS, the above Workflows configuration generates a Buildkite pipeline that looks this:

Browse live examples
Checkout the live examples for your CI provider below.
- Buildkite
- CircleCI
- GitHub Actions
- Gitlab CI/CD
Browse Aspect Workflows + Buildkite deployments on Aspect's open source repositories:
- On AWS:
rules_jestis the live Aspect Workflows example deployment - On GCP:
rules_jsis the live Aspect Workflows example deployment

Browse Aspect Workflows + CircleCI deployments on Aspect's open source repositories:
- On AWS:
aspect-cliis the live Aspect Workflows example deployment - On GCP:
rules_terseris the live Aspect Workflows example deployment

Browse Aspect Workflows + GitHub Actions deployments on Aspect's open source repositories:
- On AWS:
rules_tsis the live Aspect Workflows example deployment - On GCP:
rules_jasmineis the live Aspect Workflows example deployment

Browse Aspect Workflows + GitLab CI/CD deployments on Aspect's open source repositories:
- On AWS:
rules_denois the live Aspect Workflows example deployment - Support for GCP is coming soon.
