FERRAMENTAS LINUX: O Google lança o sistema de compilação Bazel 1.0 com um desempenho mais rápido

sexta-feira, 18 de outubro de 2019

O Google lança o sistema de compilação Bazel 1.0 com um desempenho mais rápido



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