Bazel Fundamentals
Offered By: Pluralsight
Course Description
Overview
This course will teach you how to set up a build and test environment with Bazel as well as its fundamental parts.
One of the key tools for software development is your build system. It is important that it is fast and reliable. In this course, Bazel Fundamentals, you’ll learn to use Bazel for building and testing your software. First, you’ll explore the main features and main design decisions like sandboxing. Next, you’ll discover how Bazel can be used with multiple languages and be extended to your needs. Finally, you’ll learn how to speed up your builds and how to create your own toolchains for better control and reproducibility. When you’re finished with this course, you’ll have the skills and knowledge of Bazel needed to build and test software in a production environment with multiple developers and a big codebase.
One of the key tools for software development is your build system. It is important that it is fast and reliable. In this course, Bazel Fundamentals, you’ll learn to use Bazel for building and testing your software. First, you’ll explore the main features and main design decisions like sandboxing. Next, you’ll discover how Bazel can be used with multiple languages and be extended to your needs. Finally, you’ll learn how to speed up your builds and how to create your own toolchains for better control and reproducibility. When you’re finished with this course, you’ll have the skills and knowledge of Bazel needed to build and test software in a production environment with multiple developers and a big codebase.
Syllabus
- Course Overview 1min
- Introduction 8mins
- Setting up Your Development Environment 23mins
- Understanding Artifacts 25mins
- Basic Commands 17mins
- One Tool for Multiple Languages 10mins
- Macros and Rules 18mins
- Speeding up Your Builds 17mins
- Configurability 16mins
- Wrapping Up 4mins
Taught by
Xavier Bonaventura
Related Courses
Managing Millions of Tests Using Databricks - Automated Monitoring and Reporting SystemDatabricks via YouTube Deterministic Docker Images with Go Microservices
Strange Loop Conference via YouTube Release Engineering Best Practices at Google
USENIX via YouTube Continuous Deployment to Kubernetes with the Google Container Tools
Devoxx via YouTube Google Open Source Container Tools - Life of a Happy Developer in a Container World
Devoxx via YouTube