Programmēšana

Google Bazel izveido un testē Bazel 1.0

Google Bazel veidošanas rīks, atvērtā pirmkoda sistēma, kas atbalsta dažādas valodas un platformas, tostarp Angular web framework un TensorFlow mašīnmācīšanās bibliotēku, ir sasniedzis 1.0 versijas statusu.

Bazel ir izvietots tā, lai piedāvātu ātrāku būvēšanas ātrumu ar pareizām un mērogojamām būvēm. Šis rīks būvju noteikšanai izmanto vienotu paplašinājuma valodu Starlark, kas agrāk bija pazīstams kā Skylark.

Galvenās Bazel 1.0 funkcijas ietver:

  • Android, Angular, C ++ un Java iespējas, ieskaitot tiešo izpildi un kešatmiņu, kā arī standarta pakotņu pārvaldnieku un trešo personu atkarību atbalstu.
  • Semantiskā versija, kurā visi Bazel 1.x izlaidumi būs atpakaļ savietojami ar Bazel 1.0. Starp izlaišanas pārtraukumiem būs vismaz trīs mēnešu periods, un nelieli izlaidumi tiks publicēti katru mēnesi.
  • Ilgtermiņa atbalsts, Bazel komandai piedāvājot kritiskus kļūdu labojumus.

Bazel ļauj izstrādātājiem veidot un testēt vairākas platformas un plašu valodu klāstu. Tiek atbalstīti MacOS, Linux un Windows. Bazel galvenais ir tas, ka tas atjauno tikai nepieciešamo. Ātru, pakāpenisku būvēšanu iespējo uzlabota vietējā un izplatītā kešatmiņa, optimizēta atkarības analīze un paralēla izpilde. Jebkura izmēra koda bāzes var ievietot vairākos repos vai vienā lielā repo.

Kā sākt darbu ar Bazelu

Norādījumi par paaugstināšanu ar Bazel ir atrodami projekta vietnē.

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