This article was published on September 10, 2015

Googleโ€™s Bazel tool for software builds and testing launches in beta


Googleโ€™s Bazel tool for software builds and testing launches in beta

Google has announced the beta release of Bazel, an open source system for developers to create and test software builds on a variety of platforms.

The company says it uses Bazel to build most of its software, and that itโ€™s suitable for projects that involve large shared code repositories and extensive automated testing and release processes.

Bazel promises potentially faster build times, as it can recompile select files instead of entire projects and can avoid re-running tests of code that it knows hasnโ€™t changed.

However, the company acknowledges that it may not be useful if youโ€™re running build operations whose outputs should not be cached, or if youโ€™re using interpreted languages directly.

Bazel is available for Linux and OS X and can be used to build and test projects in C++, Java, Python and more.

The ๐Ÿ’œ of EU tech

The latest rumblings from the EU tech scene, a story from our wise ol' founder Boris, and some questionable AI art. It's free, every week, in your inbox. Sign up now!

It also includes support for building Android and iOS apps, as well as Docker images, and lets you use libraries from sources like GitHub and Maven. If you prefer, you can dig into Bazelโ€™s API to add your own build rules.

Google says it hopes to add a Windows version, distributed caching, and Go support in its final release.

โžค Bazel [via Google Open Source Blog]

Get the TNW newsletter

Get the most important tech news in your inbox each week.

Also tagged with


Published
Back to top