Esplora la documentazione relativa a Bazel per trovare tutorial e guide per utenti di ogni livello.

Edificio con Bazel

Lavora con gli elementi fondamentali di Bazel per creare un potente sistema di compilazione.
Impara i comandi comuni in Bazel, incluso come ricevere assistenza contestuale.
Definisci i prodotti di build e le dipendenze con file "BUILD".
Supportare strumenti automatizzati per comprendere, modificare e generare file "CREA".
Scopri le opzioni per configurare vari comandi Bazel.
Utilizza i linguaggi query, query e cquery di Bazel per monitorare le dipendenze nel codice.
Aumenta l'integrità e l'efficienza delle tue build seguendo le best practice di Bazel.

Bazel esteso

Aumenta le capacità di Bazel estendendo il linguaggio di creazione con regole e macro.
Apprendi le nozioni di base sull'utilizzo di macro e regole.
Esamina le regole consigliate, native e non native di Bazel.
Impara a utilizzare Starlark, la lingua utilizzata in Bazel.
Utilizza le regole per implementare una serie di azioni da far eseguire a Blaze.
Scopri come scrivere regole personalizzate per le tue build.
Crea strumenti per completare semplici attività nella tua build.
Verifica il tuo codice Starlark in Bazel.
Condividi le tue regole con la community di Bazel.

Build distribuite

Utilizza le build distribuite per evitare download superflui, aumentando la potenza della build.
Distribuisci le build e verifica le azioni su più macchine.
Condividi gli output delle build con un team di sviluppatori o con un sistema di integrazione continua.
Aumenta l'efficienza dell'esecuzione inviando più richieste a un processo a lunga esecuzione.
Consenti a programmi di terze parti di ottenere informazioni su una chiamata Bazel con BEP.