Confira !!
O Google criou o sistema de compilação Bazel há quatro anos, enquanto hoje chegou à versão 1.0 para esta solução de compilação em vários idiomas e várias plataformas.
Bazel é o sistema de compilação preferido do Google usado por muitos de seus próprios projetos de software. O Bazel está focado em fornecer processos automatizados de teste e liberação, ao mesmo tempo em que oferece suporte à "diversidade de idiomas e plataformas" e outros recursos atendidos no fluxo de trabalho. O Bazel 1.0 chega em um momento em que muitos projetos de código aberto recentemente mudaram para o Meson + Ninja como o sistema de compilação popular atualmente devido aos seus tempos de compilação rápidos e excelente suporte à compilação de várias plataformas. Bazel também ainda precisa competir com CMake e muitos outros.
Em uma mudança dos sistemas de construção Maven para Bazel, a equipe de engenharia da Redfin relatou desempenho de construção 10x mais rápido. Os tempos de teste também foram reduzidos em cerca de três vezes.
O Bazel 1.0 GA oferece versão semântica, suporte a longo prazo e recursos completos para Angular / Android / Java / C ++. O sistema de criação Bazel permanece focado em ser rápido e correto, em vários idiomas, em várias plataformas, em linguagem de extensão uniforme e na capacidade de escalar.
Mais detalhes sobre o Bazel 1.0 por meio do Blog de código aberto do Google e como o site do projeto Bazel.build.
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário