Regras

Reportar um problema Ver código-fonte Nightly · 7.4 . 7,3 · 7,2 · 7,1 · 7,0 · 6,5

O ecossistema do Bazel tem um conjunto de regras em crescimento e evolução para oferecer suporte a linguagens e pacotes conhecidos. Um dos pontos fortes do Bazel vem da capacidade de definir novas regras que possam ser usadas por outras pessoas.

Esta página descreve as regras recomendadas, nativas e não nativas do Bazel.

Confira uma seleção de regras recomendadas:

O repositório Skylib contém funções adicionais que podem ser úteis ao escrever novas regras e novas .

As regras acima foram revisadas e seguem nossas requisitos para regras recomendadas. Entre em contato com os mantenedores do respectivo conjunto de regras para saber mais sobre problemas e solicitações de recursos.

Para encontrar mais regras do Bazel, use um mecanismo de pesquisa, acesse awesomebazel.com ou pesquise no GitHub.

Regras nativas que não se aplicam a uma linguagem de programação específica

As regras nativas são enviadas com o binário do Bazel e estão sempre disponíveis no BUILD sem uma instrução load.

Regras não nativas incorporadas

Ele também incorpora regras extras escritas em Starlark. Eles podem ser carregados do repositório externo integrado @bazel_tools.