Programiranje

Google Bazel gradi in preizkuša Bazel 1.0

Googlovo orodje za gradnjo Bazel, odprtokodni sistem, ki podpira različne jezike in platforme, vključno s spletnim ogrodjem Angular in knjižnico strojnega učenja TensorFlow, je doseglo stanje različice 1.0.

Bazel ponuja hitrejšo hitrost gradnje, prav tako je pravilna in razširljiva. Orodje uporablja enotni jezik razširitve, Starlark, prej znan kot Skylark, za določanje zgradb.

Ključne značilnosti Bazel 1.0 vključujejo:

  • Zmogljivosti za Android, Angular, C ++ in Java, vključno s podporo za oddaljeno izvajanje in predpomnjenje, vključno s podporo za upravitelje standardnih paketov in odvisnosti drugih proizvajalcev.
  • Semantična različica, pri kateri bodo vse izdaje Bazel 1.x združljive z Bazel 1.0. Med prekinitvami izdaj bo vsaj tri mesece, manjše izdaje pa bodo objavljene mesečno.
  • Dolgoročna podpora, pri čemer ekipa Bazel ponuja kritične popravke napak.

Bazel omogoča razvijalcem, da gradijo in preizkušajo več platform in široko paleto jezikov. Podprti so MacOS, Linux in Windows. Ključno za Bazel je, da obnavlja le tisto, kar je potrebno. Hitro inkrementalno gradnjo omogočajo napredno lokalno in porazdeljeno predpomnjenje, optimizirana analiza odvisnosti in vzporedno izvajanje. Kode baz poljubne velikosti je mogoče namestiti v več repo ali v en sam, velik repo.

Kako začeti z Bazel

Navodila za povečanje z Bazel lahko najdete na spletni strani projekta.

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