16 wrz

Bazel – nowe narzędzie do tworzenia i testowania oprogramowania od Google w fazie Beta

Google ogłosił wydanie Bazel w wersji beta, Open Source’owego systemu dla programistów, służącego do tworzenia i testowania oprogramowania na różnych platformach.

Gigant z Mountain View zapewnia, że korzystając z Bazel można zbudować większość swojego oprogramowania i świetnie nadaje się do projektów, które wymagają dużych repozytoriów wspólnego kodu i wielu zautomatyzowanych procesów testowania i uwalniania.

Bazel ma gwarantować szybszą budowę projektów, możliwość skompilowania konkretnych plików zamiast całych projektów i uniknięcia wieleokrotnego uruchamiania testów kodu, który nie został zmieniony.

Jednak spółka przyznaje, że narzędzie nie będzie przydatne, jeśli używasz operacji kompilacji, których wyjścia nie powinny być cache’owane lub jeśli używasz bezpośrednio języków interpretowanych.

Bazel jest dostępny dla Linux i OS X i może być wykorzystany do budowy projektów w C ++, Java, Python i innych.

Obejmuje ona także wsparcie dla budowania aplikacji na Android oraz iOS, a także Docker Images i pozwala korzystać z bibliotek ze źródeł takich jak GitHub i Maven. Jeśli wolisz, możesz odnieść się bezpośrednio do Bazel API, aby dodać własne reguły kompilacji.

Google ma zamiar w przyszłości dodać wersję na system Windows, rozproszone cache’owanie i wsparcie dla Go w ostatecznej wersji.

Leave a reply