
Utiliser Bazel
Parcourez la documentation de Bazel pour trouver des tutoriels et des guides destinés aux utilisateurs de tous les niveaux.
Compiler avec Bazel
Travaillez avec les éléments fondamentaux de Bazel pour créer un système de compilation puissant.
Exécuter Bazel
Découvrez les commandes courantes dans Bazel, y compris comment obtenir de l'aide contextuelle.
Fichiers BUILD
Définissez les produits de compilation et les dépendances à l'aide de fichiers "BUILD".
Guide de style COMPILATION
Aidez les outils automatisés à comprendre, modifier et générer des fichiers BUILD.
Commandes Bazel
Découvrez les options de configuration des différentes commandes Bazel.
Builds de requêtes
Utilisez les langages de requête, aquery et cquery de Bazel pour tracer les dépendances dans votre code.
Optimiser Bazel
Améliorez l'état et l'efficacité de vos builds en suivant les bonnes pratiques de Bazel.
Étendre Bazel
Augmentez les capacités de Bazel en étendant le langage BUILD avec des règles et des macros.
Présentation des règles
Découvrez les bases de l'utilisation des macros et des règles.
Règles recommandées
Examinez les règles Bazel recommandées, natives et non natives.
Créer un langage
Découvrez comment utiliser Starlark, le langage utilisé dans Bazel.
Principes de base des règles
Utilisez des règles pour implémenter une série d'actions que Blaze peut effectuer.
Écrire des règles
Découvrez comment écrire des règles personnalisées pour vos builds.
Écrire des macros
Créez des outils pour effectuer des tâches simples dans votre build.
Tester des règles
Testez votre code Starlark dans Bazel.
Auteurs des règles
Partagez vos règles avec la communauté Bazel.
Builds distribués
Utilisez des builds distribués pour éviter les téléchargements inutiles tout en augmentant la puissance de vos builds.
Exécution à distance
Répartissez les actions de compilation et de test sur plusieurs machines.
Mise en cache distante
Partagez les résultats de la compilation avec une équipe de développeurs ou un système d'intégration continue.
Nœuds de calcul persistants
Améliorez l'efficacité de l'exécution en envoyant plusieurs requêtes à un processus de longue durée.
Protocole d'événement de compilation
Permet aux programmes tiers d'obtenir des informations sur un appel Bazel avec BEP.