
Использование Базеля
Изучите документацию Bazel, чтобы найти учебные пособия и руководства для пользователей всех уровней.
Строительство с Базелом
Работайте с основными элементами Bazel, чтобы создать мощную систему сборки.
Беги Базель
Изучите общие команды в Bazel, в том числе способы получения контекстной справки.
Файлы СТРОЙКИ
Определите свои продукты сборки и зависимости с файлами `BUILD`.
Руководство по стилю ПОСТРОЙКИ
Помогите автоматизированным инструментам понять, отредактировать и создать файлы `BUILD`.
Команды Базеля
Откройте для себя варианты настройки различных команд Bazel.
Строки запросов
Используйте языки запросов Bazel, aquery и cquery для отслеживания зависимостей в вашем коде.
Оптимизация Базеля
Повысьте работоспособность и эффективность своих сборок, следуя рекомендациям Bazel.
Расширение Базеля
Расширьте возможности Bazel, дополнив язык BUILD правилами и макросами.
Обзор правил
Изучите основы использования макросов и правил.
Рекомендуемые правила
Ознакомьтесь с рекомендуемыми, собственными и неродными правилами Bazel.
Язык сборки
Узнайте, как использовать Starlark, язык, используемый в Bazel.
Основы правил
Используйте правила, чтобы реализовать ряд действий, которые должен выполнить Blaze.
Правила написания
Узнайте, как писать собственные правила для ваших сборок.
Написание макросов
Создавайте инструменты для выполнения простых задач в своей сборке.
Правила тестирования
Протестируйте свой код Starlark в Bazel.
Авторы правил
Поделитесь своими правилами с сообществом Bazel.
Распределенные сборки
Работайте с распределенными сборками, чтобы избежать ненужных загрузок и повысить мощность сборки.
Удаленное исполнение
Распределите действия по сборке и тестированию на нескольких компьютерах.
Удаленное кэширование
Делитесь результатами сборки с командой разработчиков или системой непрерывной интеграции.
Постоянные работники
Повышайте эффективность выполнения, отправляя несколько запросов долго выполняющемуся процессу.
Протокол событий сборки
Разрешить сторонним программам получать информацию о вызове Bazel с помощью BEP.