Programovanie

Google Bazel zostavuje a testuje Bazel 1.0

Stavbný nástroj spoločnosti Bazel od spoločnosti Google, otvorený zdrojový systém podporujúci rôzne jazyky a platformy, vrátane webového rámca Angular a knižnice strojového učenia TensorFlow, dosiahol stav verzie 1.0.

Bazel má pozíciu, ktorá ponúka vyššie rýchlosti zostavenia, s zostavami, ktoré sú tiež správne a škálovateľné. Tento nástroj využíva na definovanie zostavení jednotný rozšírený jazyk Starlark, predtým známy ako Skylark.

Medzi kľúčové vlastnosti Bazel 1.0 patria:

  • Schopnosti pre Android, Angular, C ++ a Java, vrátane end-to-end podpory pre vzdialené vykonávanie a ukladanie do cache, ako aj podpory pre štandardných správcov balíkov a závislostí tretích strán.
  • Sémantické verzie, v ktorých budú všetky vydania Bazel 1.x spätne kompatibilné s Bazel 1.0. Medzi poslednými vydaniami bude trvať minimálne tri mesiace a menšie vydania budú zverejňované každý mesiac.
  • Dlhodobá podpora a tím Bazel ponúka kritické opravy chýb.

Bazel umožňuje vývojárom zostavovať a testovať pre rôzne platformy a širokú škálu jazykov. Podporované sú systémy MacOS, Linux a Windows. Kľúčom k Bazelu je, že obnovuje iba to, čo je nevyhnutné. Rýchle, prírastkové vytváranie umožňuje pokročilé miestne a distribuované ukladanie do medzipamäte, optimalizovaná analýza závislostí a paralelné vykonávanie. Môžu byť umiestnené kodexy akejkoľvek veľkosti, vo viacerých úložiskách alebo v jednom, veľkom repo.

Ako začať s Bazelom

Pokyny na postup do kontaktu s Bazelom nájdete na webovej stránke projektu.

$config[zx-auto] not found$config[zx-overlay] not found