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
Spring Boot: Up and Running
With over 75 million downloads per month, Spring Boot is the most widely used Java framework …
book
Docker in Action, Second Edition
Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, …
video
Gradle Fundamentals
Learn how to implement Gradle, the Groovy-based build automation system that can help you build and …
book
gRPC: Up and Running
Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you’ll learn …