a fast, scalable, multi-language and extensible build system
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
Bazel ဆိုတာ ဘာလဲ
စနစ် utility များ အမျိုးအစားတွင် ပါဝင်သော Bazel သည် ပွင့်လင်းရင်းမြစ် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး Bazel (ဖန်တီးသူ - ဂူဂယ်) က ထုတ်ဝေပါသည်။ ဤစာရင်းရှိ စနစ် utility များ အမျိုးအစားထဲတွင် လူကြိုက်များမှုအရ အဆင့် ၂ ဖြစ်ပါသည်။ ဂျာဗား (ပရိုဂရမ်မင်းဘာသာစကား) ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit နှင့် ARM64 Windows အတွက် Portable installer များကို ပေးထားပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 9.3.0 ဖြစ်ပါသည် (၂၀၂၆ အောက်တိုဘာ ၇ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၂၇ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၃ ဒီဇင်ဘာ ၂၂ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၉.၇ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်သည် တစ်လမပြည့်သေးပါ။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၅၂၃,၅၄၉ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (bazelbuild/bazel) တွင် ကြယ် ၂၅,၉၇၃ ပွင့် ရှိပါသည်။ ကျွန်ုပ်တို့၏ ဘာသာစကား ၅ မျိုးဖြင့် Wikipedia ဆောင်းပါး ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် AutoHotkey၊ osquery နှင့် Gauge ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “a fast, scalable, multi-language and extensible build system”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Windows on Arm အတွက် native ARM64 build ရှိသည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၉.၇ ခုခန့်)
- အသုံးပြုသူ အများအပြား ရှိသည်
အတိုချုပ်: Bazel သည် 64-bit နှင့် ARM64 ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် စနစ် utility များ ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
Bazel ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
64AFF24F986DF98291F4DA2795FD4B3E831C0AF3F74BD7AA8EB56C49CB28B1E3· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ bazelbuild/bazel repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၂၄။
- လုံခြုံရေးမူဝါဒ၁၀
- Dependency အပ်ဒိတ်ကိရိယာ၁၀
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- လိုင်စင် ကြေညာထား၁၀
- အဖွဲ့အစည်းများစွာမှ ပါဝင်သူများ၁၀
- Code review၉
- Pin လုပ်ထားသော dependency များ၉
- လက်မှတ်ထိုးထားသော release များ၈
- သိရှိထားသော အားနည်းချက် မရှိ၂
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Static code analysis၀
- Repository ထဲ binary ဖိုင် မရှိ၀
- Fuzzing၀
- Branch ကာကွယ်မှု၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၂၇ ခုလုံး ›၃ နှစ်အတွင်း ဗားရှင်း ၂၇ ခု · တစ်နှစ်လျှင် ၉.၇ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 9.3.0နောက်ဆုံး | ၂၀၂၆ အောက်တိုဘာ ၇ | — | 64-bit PortableARM64 Portable |
| 9.2.0 | ၂၀၂၆ ဇူလိုင် ၁၃ | — | 64-bit PortableARM64 Portable |
| 9.1.1 | ၂၀၂၆ ဇွန် ၃ | — | 64-bit PortableARM64 Portable |
| 9.1.0 | ၂၀၂၆ ဧပြီ ၂၀ | — | 64-bit PortableARM64 Portable |
| 9.0.2 | ၂၀၂၆ ဧပြီ ၉ | — | ARM64 Portable64-bit Portable |
| 9.0.1 | ၂၀၂၆ မတ် ၁၀ | — | ARM64 Portable64-bit Portable |
| 9.0.0 | ၂၀၂၆ ဇန်နဝါရီ ၂၀ | — | 64-bit PortableARM64 Portable |
| 8.7.0 | ၂၀၂၆ မေ ၇ | — | 64-bit PortableARM64 Portable |
ထုတ်ဝေမှုစက်ဝန်းနှင့် ပံ့ပိုးမှု
ဗားရှင်း 9.3.0 သည် 9 (LTS) ထုတ်ဝေမှုလိုင်း (ရေရှည်ပံ့ပိုးမှု LTS) တွင် ပါဝင်ပါသည်။ ထိုလိုင်းကို ၂၀၂၈ ဒီဇင်ဘာ ၃၁ အထိ ပံ့ပိုးပါမည်။
| ထုတ်ဝေမှုလိုင်း | ထုတ်ဝေသည့်နေ့ | ပံ့ပိုးမှု ပြီးဆုံးရက် | နောက်ဆုံးဗားရှင်း | အခြေအနေ |
|---|---|---|---|---|
| 9 (LTS)LTS | ၂၀၂၆ ဇန်နဝါရီ ၂၀ | ၂၀၂၈ ဒီဇင်ဘာ ၃၁ | 9.3.1 | ပံ့ပိုးနေဆဲ |
| 8 (LTS)LTS | ၂၀၂၄ ဒီဇင်ဘာ ၉ | ၂၀၂၇ ဒီဇင်ဘာ ၃၁ | 8.8.2 | ပံ့ပိုးနေဆဲ |
| 7 (LTS)LTS | ၂၀၂၃ ဒီဇင်ဘာ ၁၁ | ၂၀၂၆ ဒီဇင်ဘာ ၃၁ | 7.7.2 | ပံ့ပိုးနေဆဲ |
| 6 (LTS)LTS | ၂၀၂၂ ဒီဇင်ဘာ ၁၉ | ၂၀၂၅ ဒီဇင်ဘာ ၃၁ | 6.6.0 | ပံ့ပိုးမှု ပြီးဆုံး |
| 5 (LTS)LTS | ၂၀၂၂ ဇန်နဝါရီ ၁၉ | ၂၀၂၅ ဇန်နဝါရီ ၃၁ | 5.4.1 | ပံ့ပိုးမှု ပြီးဆုံး |
| 4 (LTS)LTS | ၂၀၂၁ ဇန်နဝါရီ ၂၁ | ၂၀၂၄ ဇန်နဝါရီ ၃၁ | 4.2.4 | ပံ့ပိုးမှု ပြီးဆုံး |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id Bazel.Bazel -echoco install bazel -yပရိုဂရမ်ဖိုင်များ (.exe): bazel.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အချက်အလက်
- ထုတ်ဝေသူ
- Bazel
- ဖန်တီးသူ
- ဂူဂယ်နှင့် Jakob Buchgraber
- အမျိုးအစား
- စနစ် utility များ
- လိုင်စင်
- Apache-2.0
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/bazelbuild/bazel
- ရေးသားထားသည့် ဘာသာ
- ဂျာဗား (ပရိုဂရမ်မင်းဘာသာစကား)
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, ARM64
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 9.3.0
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ အောက်တိုဘာ ၇
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ ဒီဇင်ဘာ ၂၂
- စာရင်းရှိ ဗားရှင်းများ
- 27
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၉.၇
- Chocolatey ဒေါင်းလုဒ်
- ၅၂၃,၅၄၉
- GitHub ကြယ်
- ၂၅,၉၇၃
- GitHub fork များ
- ၄,၆၅၄
- ဝဘ်ဆိုက်
- github.com
- winget ID
- Bazel.Bazel
- Chocolatey package
- bazel
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
Bazel အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၇.၈ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၆ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၁ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၇ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃.၄ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၆.၁ ထောင် ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄.၆ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၄ သိန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
Bazel သည် အခမဲ့လား
ဟုတ်ပါသည်။ Bazel သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (Apache-2.0 လိုင်စင်)။
Bazel ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
Bazel ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
Bazel သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
လုပ်ပါသည်။ Native ARM64 installer ရှိပါသည်။
Bazel ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၂၇ ခုလုံးကို ၂၀၂၃ ဒီဇင်ဘာ ၂၂ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
Bazel ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
Bazel အစား ဘာတွေ သုံးနိုင်သလဲ
AutoHotkey၊ osquery၊ Gauge၊ LocalSend နှင့် Simplenote။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။