Book description
One of the newer players in the build tool field is Bazel, the open source variant of Google’s powerful internal build tool Blaze. After years of refinement, the first production-ready version, Bazel 1.0, was released in October 2019. Is this tool right for your organization? This report explores the use cases, features, and usability concerns of Bazel, including its benefits and shortcomings.
Author Benjamin Muschko uses concrete Java-based examples to give you a first taste of Bazel’s syntax and functionality. The report also covers advanced features like remote caching and execution. You’ll be able to determine hands-on if Bazel is a good fit for your organization and come away with the knowledge and resources to start using this versatile, polyglot build tool for your project.
- Set up a Java-based project, compile the source code, and run the application
- Define dependencies on other packages and external libraries
- Perform automated tests for Java test code
- Extend Bazel’s built-in capabilities by custom functionality
- Improve build performance and scalability through remote caching and execution
- Execute Bazel projects on continuous integration servers
Product information
- Title: Getting Started with Bazel
- Author(s):
- Release date: February 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492077091
You might also like
book
gRPC: Up and Running
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you’ll learn …
video
Getting Started with Kubernetes LiveLessons, 2nd Edition
6+ Hours of Video Instruction An updated edition of this video title is available. Please go …
book
Spring Boot: Up and Running
With over 75 million downloads per month, Spring Boot is the most widely used Java framework …
book
Monolith to Microservices
How do you detangle a monolithic system and migrate it to a microservice architecture? How do …