Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bmuschko/getting-started-with-bazel
Materials and hand-on exercises for beginner training course on Bazel
https://github.com/bmuschko/getting-started-with-bazel
Last synced: 7 days ago
JSON representation
Materials and hand-on exercises for beginner training course on Bazel
- Host: GitHub
- URL: https://github.com/bmuschko/getting-started-with-bazel
- Owner: bmuschko
- Created: 2021-10-20T19:41:41.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-07T00:17:12.000Z (10 months ago)
- Last Synced: 2024-01-07T01:54:34.157Z (10 months ago)
- Language: Java
- Homepage:
- Size: 15.5 MB
- Stars: 15
- Watchers: 4
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Getting Started With Bazel
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 beginner training course explores the benefits, use cases, and fundamental concepts of Bazel.
This course uses concrete Java-based examples to give you a first taste of Bazel’s syntax and functionality. The material also covers an introduction to advanced features like remote caching and execution. You’ll be able to determine hands-on if Bazel is a good fit for your project and you’ll come away with the knowledge and resources to start using this versatile, polyglot build tool for your project.
## Prerequisites
Please make sure to follow the [instructions](./prerequisites/instructions.md) for setting up your environment before joining the training.
## Exercises
All [exercises](./exercises) are numbered and live in dedicated directories starting with the name `exercise-`. You'll find instructions for each exercise in each folder. Solutions are available in the `solution` folder. Try to solve each exercise yourself before having a look at the solution.