Изучите документацию Bazel, чтобы найти учебные пособия и руководства для пользователей всех уровней.

Строительство с Базелом

Работайте с основными элементами Bazel, чтобы создать мощную систему сборки.
Изучите общие команды в Bazel, в том числе способы получения контекстной справки.
Определите свои продукты сборки и зависимости с файлами `BUILD`.
Помогите автоматизированным инструментам понять, отредактировать и создать файлы `BUILD`.
Откройте для себя варианты настройки различных команд Bazel.
Используйте языки запросов Bazel, aquery и cquery для отслеживания зависимостей в вашем коде.
Повысьте работоспособность и эффективность своих сборок, следуя рекомендациям Bazel.

Расширение Базеля

Расширьте возможности Bazel, дополнив язык BUILD правилами и макросами.
Изучите основы использования макросов и правил.
Ознакомьтесь с рекомендуемыми, собственными и неродными правилами Bazel.
Узнайте, как использовать Starlark, язык, используемый в Bazel.
Используйте правила, чтобы реализовать ряд действий, которые должен выполнить Blaze.
Узнайте, как писать собственные правила для ваших сборок.
Создавайте инструменты для выполнения простых задач в своей сборке.
Протестируйте свой код Starlark в Bazel.
Поделитесь своими правилами с сообществом Bazel.

Распределенные сборки

Работайте с распределенными сборками, чтобы избежать ненужных загрузок и повысить мощность сборки.
Распределите действия по сборке и тестированию на нескольких компьютерах.
Делитесь результатами сборки с командой разработчиков или системой непрерывной интеграции.
Повышайте эффективность выполнения, отправляя несколько запросов долго выполняющемуся процессу.
Разрешить сторонним программам получать информацию о вызове Bazel с помощью BEP.