Introducing Aspect
Introducing Aspect: the comprehensive build, test, and CI/CD platform designed for Bazel, delivering the ultimate end-to-end Bazel experience that developers love.
As developers ourselves, we understand the challenges of maintaining productivity as a project scales with more team members and lines of code. We love monorepos, but we don't love the drag they can introduce on developer satisfaction and efficiency. Bazel is a powerful solution, but it has a steep learning curve. Aspect steps in to bridge this divide, streamlining Bazel adoption and management for Developer Infrastructure teams.
Our platform features:
Aspect Workflows: a streamlined, turn-key Bazel CI/CD system compatible with your existing CI provider, offering:
- 10x performance boost through Bazel's capabilities
- Pre-warmed, auto-scaling, persistent CI runners tailored for Bazel workloads
- Bazel configuration parameters optimized for CI environments
- A robust, horizontally scaled remote cache
- Remote execution backed by auto-scaling remote executors
- Integrated monitoring and metrics for complete visibility
- Selective delivery of only release artifacts affected by each change set
- Seamless integration with Buildkite, CircleCI, and GitHub Actions (with GitLab CI/CD support coming soon)
- A hassle-free, maintainable CI/CD system to keep your builds fast and green
Aspect CLI a polished, user-friendly replacement for Bazel in your terminal, featuring a plugin system with a marketplace of available plugins.
Aspect Bazel Rules: Highly compatible Bazel rules for seamless language support plus an extensive collection of Bazel examples.
Professional Services: expert support for Bazel, Aspect Bazel rules, and the broader Bazel ecosystem, available at https://aspect.dev.
Experience the Aspect advantage – the Bazel platform that fuels developer success and maximizes productivity.