Bidh Bazel a 'togail a' phròiseict le bhith a 'ruith nan luchd-cruinneachaidh agus na deuchainnean riatanach. Tha an siostam togail air a dhealbhadh bhon talamh suas gus pròiseactan Google a thogail aig an ìre as fheàrr, a’ toirt a-steach pròiseactan fìor mhòr agus pròiseactan anns a bheil còd ann an grunn chànanan prògramaidh, a dh’ fheumas deuchainn farsaing, agus a tha air an togail airson iomadh àrd-ùrlar. Bidh e a’ toirt taic do chòd togail is deuchainn ann an Java, C ++, Objective-C, Python, Rust, Go agus mòran chànanan eile, a bharrachd air a bhith a’ togail thagraidhean gluasadach airson Android agus iOS. Thathas a’ toirt taic do chleachdadh fhaidhlichean cruinneachaidh singilte airson diofar àrd-ùrlaran agus ailtireachd; mar eisimpleir, faodar aon fhaidhle cruinneachaidh gun atharrachaidhean a chleachdadh airson an dà chuid siostam frithealaiche agus inneal gluasadach.
Am measg nam feartan sònraichte aig Bazel tha astar àrd, earbsachd agus ath-aithris a’ phròiseas cruinneachaidh. Gus astar togail àrd a choileanadh, bidh Bazel gu gnìomhach a’ cleachdadh dòighean caching agus co-shìnte airson a’ phròiseas togail. Feumaidh faidhlichean TOGAIL a h-uile eisimeileachd a mhìneachadh gu h-iomlan, air a bheil co-dhùnaidhean air an dèanamh gus co-phàirtean ath-thogail às deidh atharrachaidhean a dhèanamh (chan eil ach faidhlichean atharraichte air an ath-thogail) agus a bhith co-shìnte ris a’ phròiseas cruinneachaidh. Bidh innealan cuideachd a’ dèanamh cinnteach à co-chruinneachadh ath-aithris, i.e. bidh toradh togail pròiseact air inneal an leasaiche gu tur co-ionann ri togail air siostaman treas-phàrtaidh, leithid frithealaichean amalachaidh leantainneach.
Eu-coltach ri Make and Ninja, bidh Bazel a’ cleachdadh dòigh-obrach aig ìre nas àirde a thaobh a bhith a’ togail riaghailtean cruinneachaidh, anns am bi, an àite a bhith a’ mìneachadh ceangal òrdughan ris na faidhlichean a thathas a’ togail, blocaichean deiseil nas eas-chruthach air an cleachdadh, leithid “togail faidhle so-ghnìomhaichte ann an C ++”, “togail leabharlann ann an C ++” no “ruith deuchainn airson C ++”, a bharrachd air a bhith ag aithneachadh àrd-ùrlaran targaid is togail. Ann am faidhle teacsa BUILD, tha na pàirtean pròiseict air am mìneachadh mar dòrlach de leabharlannan, faidhlichean so-ghnìomhaichte agus deuchainnean, gun a bhith a’ toirt mion-fhiosrachadh air ìre faidhlichean fa leth agus òrdughan gairm cruinneachaidh. Tha gnìomhachd a bharrachd air a chuir an gnìomh tron inneal airson leudachadh a cheangal.
Source: fosgailtenet.ru