Release engineering, simplified
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
goreleaser ဆိုတာ ဘာလဲ
Programming language နှင့် SDK အမျိုးအစားတွင် ပါဝင်သော goreleaser သည် ပွင့်လင်းရင်းမြစ် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး goreleaser က ထုတ်ဝေပါသည်။ Go ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit၊ ARM64 နှင့် 32-bit Windows အတွက် Portable installer များကို ပေးထားပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 2.18.3 ဖြစ်ပါသည် (၂၀၂၆ အောက်တိုဘာ ၉ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၅၉ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၃ ဇွန် ၂၉ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၁၈ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်သည် တစ်လမပြည့်သေးပါ။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၈,၆၃၂ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (goreleaser/goreleaser) တွင် ကြယ် ၁၆,၁၁၁ ပွင့် ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် Go Programming Language၊ LLVM နှင့် CMake ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “Release engineering, simplified”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Windows on Arm အတွက် native ARM64 build ရှိသည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၁၈ ခုခန့်)
- အသုံးပြုသူ အများအပြား ရှိသည်
အတိုချုပ်: goreleaser သည် 64-bit၊ ARM64 နှင့် 32-bit ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Programming language နှင့် SDK ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
goreleaser ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
5E7455DF2ACCBFE69416CF9CCBC6AEFE9ABD2543525D5D6DA24426D827AA8171· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ goreleaser/goreleaser repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၂၃။
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- Dependency အပ်ဒိတ်ကိရိယာ၁၀
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လိုင်စင် ကြေညာထား၁၀
- ထုတ်ဝေထားသော package များ၁၀
- Fuzzing၁၀
- CI တွင် စမ်းသပ်မှုများ၁၀
- အဖွဲ့အစည်းများစွာမှ ပါဝင်သူများ၁၀
- Pin လုပ်ထားသော dependency များ၉
- Static code analysis၉
- သိရှိထားသော အားနည်းချက် မရှိ၈
- လက်မှတ်ထိုးထားသော release များ၈
- Code review၅
- OpenSSF Best Practices တံဆိပ်၅
- Branch ကာကွယ်မှု၃
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၅၉ ခုလုံး ›၃ နှစ်အတွင်း ဗားရှင်း ၅၉ ခု · တစ်နှစ်လျှင် ၁၈ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 2.18.3နောက်ဆုံး | ၂၀၂၆ အောက်တိုဘာ ၉ | — | 64-bit ZIP32-bit ZIPARM64 ZIP |
| 2.18.2 | ၂၀၂၆ စက်တင်ဘာ ၁၇ | — | ARM64 ZIP32-bit ZIP64-bit ZIP |
| 2.18.1 | ၂၀၂၆ စက်တင်ဘာ ၅ | — | ARM64 ZIP64-bit ZIP32-bit ZIP |
| 2.18.0 | ၂၀၂၆ ဩဂုတ် ၂၄ | — | 64-bit ZIPARM64 ZIP32-bit ZIP |
| 2.17.1 | ၂၀၂၆ ဇူလိုင် ၂၆ | — | 32-bit ZIPARM64 ZIP64-bit ZIP |
| 2.17.0 | ၂၀၂၆ ဇူလိုင် ၄ | — | 64-bit ZIPARM64 ZIP32-bit ZIP |
| 2.16.0 | ၂၀၂၆ မေ ၂၄ | — | ARM64 ZIP32-bit ZIP64-bit ZIP |
| 2.15.4 | ၂၀၂၆ ဧပြီ ၂၁ | — | ARM64 ZIP64-bit ZIP32-bit ZIP |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id goreleaser.goreleaser -echoco install goreleaser -yscoop install main/goreleaserဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အခြားစနစ်များအတွက်လည်း ရနိုင်ပါသည်
brew install goreleaserအချက်အလက်
- ထုတ်ဝေသူ
- goreleaser
- အမျိုးအစား
- Programming language နှင့် SDK
- လိုင်စင်
- MIT
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/goreleaser/goreleaser
- ရေးသားထားသည့် ဘာသာ
- Go
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, ARM64, 32-bit
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 2.18.3
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ အောက်တိုဘာ ၉
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ ဇူလိုင် ၃
- စာရင်းရှိ ဗားရှင်းများ
- 59
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၁၈
- Chocolatey ဒေါင်းလုဒ်
- ၈,၆၃၂
- GitHub ကြယ်
- ၁၆,၁၁၁
- GitHub fork များ
- ၁,၁၂၉
- ဝဘ်ဆိုက်
- goreleaser.com
- winget ID
- goreleaser.goreleaser
- Chocolatey package
- goreleaser
- Scoop package
- main/goreleaser
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
goreleaser အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၂.၁ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၈ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃.၇ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၅ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၉ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၂ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၂ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၉ သန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
goreleaser သည် အခမဲ့လား
ဟုတ်ပါသည်။ goreleaser သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (MIT လိုင်စင်)။
goreleaser ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
goreleaser ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
goreleaser သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
လုပ်ပါသည်။ Native ARM64 installer ရှိပါသည်။
goreleaser ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၅၉ ခုလုံးကို ၂၀၂၃ ဇွန် ၂၉ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
goreleaser ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
goreleaser အစား ဘာတွေ သုံးနိုင်သလဲ
Go Programming Language၊ LLVM၊ CMake၊ Deno နှင့် Yarn။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။