As inscrições para a BazelCon 2024 já estão abertas.
Envie comentários
Estratégia de configuração do Bazel em 2021
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Informar um problemaopen_in_new
Mostrar fonteopen_in_new
Por noite
·
7,3
·
7,2
·
7,1
·
7,0
·
6,5
Última verificação: 25/01/2021 (histórico de atualizações )
Ponto de contato :gregestren
Discussão :roteiro de configuração: discussão
Roteiros anteriores
2020 (c/ revisão do fim do ano)
2019 (c/ revisão do fim do ano)
2018
Meta
O $ bazel build //:all
simplesmente funciona em qualquer projeto e plataforma.
Os builds não exigem flags de linha de comando.
Cada destino usa automaticamente as configurações corretas (como android_binary
usa o NDK certo).
É fácil criar para várias plataformas.
Os builds têm bom escalonamento, principalmente o tamanho do gráfico e o armazenamento em cache de ações.
Também oferecemos suporte
cquery
, Starlark
configuration
e
select()
.
Roteiro
As datas são aproximadas com base em nossa melhor compreensão da complexidade do problema
e disponibilidade do desenvolvedor. Em 2021, pretendemos concentrar mais esforços em menos
projetos de uma só vez. Só definiremos HECs para trabalhos com prioridade ativa na
interesse de expectativas precisas.
3o trimestre de 2021 As regras do Android usam as novas plataformas
API
EM ANDAMENTO (#11749 )
Essa é nossa principal prioridade para o início de 2021.
3o trimestre de 2021 Os builds oferecem suporte a execução múltipla
plataformas
EM ANDAMENTO (#11748 )
pausadas as regras C++ usam a nova API Platformsfall
EM ANDAMENTO (#6516 )
Esse recurso está bloqueado nas plataformas Android. Podemos ativar isso
com uma simples virada de bandeira.
pausada Metas multiplataforma
NÃO INICIADO
Permitir que os destinos declarem que precisam criar para várias plataformas
Listado aqui devido a uma solicitação do usuário
paused Descontinuação e remoção de --cpu
e sinalizações relacionadas
NÃO INICIADO
Essa é uma meta ambiciosa que vem da migração de todas as regras para as plataformas.
Eficiência
2021 Um modo experimental do Bazel armazena em cache.
compilação Java multiplataforma
EM ANDAMENTO (#6526 )
Melhora a velocidade de build em várias plataformas
Subalocada, o que leva a um progresso lento
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-13 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
Quer enviar seu feedback?
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-08-13 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-08-13 UTC."],[],[]]