Hoʻokuʻu i ka ʻōnaehana kūkulu Bazel 1.0

Waiho ʻia e ka hoʻokuʻu ʻana i nā mea hana hui hāmama ʻO Bazel 1.0, hoʻomohala ʻia e nā ʻenekinia mai Google a hoʻohana ʻia e hōʻuluʻulu i ka hapa nui o nā papahana kūloko o ka hui. Ua hōʻailona ʻia ka hoʻokuʻu ʻana 1.0 i ka hoʻololi ʻana i ka hoʻohana ʻana i ka mana semantic versioning o nā hoʻokuʻu a ua kaulana hoʻi no ka hoʻokomo ʻana i kahi helu nui o nā loli i uhaki i ka hoʻohālikelike hope. Code papahana mahele ʻia e laikini ma lalo o Apache 2.0.

Hoʻokumu ʻo Bazel i ka papahana ma ka holo ʻana i nā mea hoʻopili pono a me nā hoʻāʻo. Hoʻolālā ʻia ka ʻōnaehana hana mai ka honua a hiki i ke kūkulu maikaʻi ʻana i nā papahana Google, me nā papahana nui loa a me nā papahana i loaʻa nā code i nā ʻōlelo hoʻolālā he nui, koi i ka hoʻāʻo nui ʻana, a ua kūkulu ʻia no nā kahua he nui. Kākoʻo ia i ke kūkulu ʻana a me ka hoʻāʻo ʻana i ke code ma Java, C++, Objective-C, Python, Rust, Go a me nā ʻōlelo ʻē aʻe he nui, a me ke kūkulu ʻana i nā noi kelepona no Android a me iOS. Kākoʻo ʻia ka hoʻohana ʻana i nā faila hui hoʻokahi no nā paepae like ʻole a me nā hale hoʻolālā; no ka laʻana, hiki ke hoʻohana ʻia kahi faila hui me ka ʻole o nā loli no ka ʻōnaehana kikowaena a me kahi polokalamu kelepona.

Ma waena o nā hiʻohiʻona ʻokoʻa o Bazel ka wikiwiki kiʻekiʻe, hilinaʻi a me ka hana hou ʻana o ke kaʻina hana. No ka hoʻokō ʻana i ka wikiwiki kūkulu kiʻekiʻe, hoʻohana ikaika ʻo Bazel i ka caching a me nā ʻenehana hoʻohālikelike no ke kaʻina hana. Pono nā faila BUILD e wehewehe piha i nā mea hilinaʻi a pau, ma ke kumu o ka hoʻoholo ʻana e kūkulu hou i nā ʻāpana ma hope o ka hoʻololi ʻana (e kūkulu hou ʻia nā faila i hoʻololi ʻia) a hoʻohālikelike i ke kaʻina hana. Mea hana no hoi e hōʻoia repeatable hui, i.e. ʻo ka hopena o ke kūkulu ʻana i kahi papahana ma ka mīkini o ka mea hoʻomohala e like loa me ke kūkulu ʻana ma nā ʻōnaehana ʻaoʻao ʻekolu, e like me nā kikowaena hoʻohui mau.

ʻAʻole like me Make a me Ninja, hoʻohana ʻo Bazel i kahi ala kiʻekiʻe loa i ke kūkulu ʻana i nā lula hui, kahi, ma kahi o ka wehewehe ʻana i ka hoʻopaʻa ʻana o nā kauoha i nā faila e kūkulu ʻia ana, ua hoʻohana ʻia nā poloka i hoʻomākaukau ʻia, e like me ke "kūkulu ʻana i kahi faila hoʻokō i loko. C++", "kūkulu i kahi waihona ma C++" a i ʻole "holo i kahi hōʻike no C++", a me ka ʻike ʻana i ka pahuhopu a kūkulu i nā paepae. Ma ka waihona kikokikona BUILD, ua wehewehe ʻia nā ʻāpana papahana ma ke ʻano he pūʻulu o nā hale waihona puke, nā faila hoʻokō a me nā hoʻāʻo ʻana, me ka ʻole o ka kikoʻī ʻana i ka pae o kēlā me kēia faila a me nā kauoha kāhea hoʻonohonoho. Hoʻokō ʻia nā hana hou ma o ka mīkini no ka hoʻopili ʻana i nā hoʻonui.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka