Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GoReleaser: Release and Distribute Go Application
Search
micnncim
April 19, 2019
Technology
9
1.1k
GoReleaser: Release and Distribute Go Application
golang.tokyo #23 LT
micnncim
April 19, 2019
Tweet
Share
More Decks by micnncim
See All by micnncim
Spanner Autoscaler
micnncim
1
470
Accelerate Go development with Bazel
micnncim
9
7.1k
Protocol Buffers Language Server
micnncim
1
3.1k
Build Docker Images with Bazel
micnncim
4
720
How Uber "Go"es Recap
micnncim
2
2.4k
We want AWESOME CLI tool & development
micnncim
9
5.1k
Other Decks in Technology
See All in Technology
AI活用したくてもできなかった不動産SaaSの今とこれから
nealle
0
210
FastConnect の冗長性
ocise
0
7.2k
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
0
720
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
1
180
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
16
6.4k
突撃! 隣のAmazon Bedrockユーザー 〜YouはどうしてAWSで?〜
minorun365
PRO
3
290
バックログを導入し やっぱやめた話
ota42y
0
200
すぐに始めるAWSコスト削減。短期でできる改善策と長期的な運用負荷軽減への取り組み方を解説
ncdc
1
540
AI でアップデートする既存テクノロジーと、クラウドエンジニアの生きる道
soracom
PRO
1
370
セキュリティ監視の内製化 効率とリスク
mixi_engineers
PRO
7
880
AWSを始めた頃に陥りがちなポイントをまとめてみた
oshanqq
1
3.4k
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
22
6.5k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Debugging Ruby Performance
tmm1
72
12k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
88
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
27
8.9k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Music & Morning Musume
bryan
46
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
How to Ace a Technical Interview
jacobian
275
23k
RailsConf 2023
tenderlove
27
800
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Become a Pro
speakerdeck
PRO
22
4.9k
Transcript
GoReleaser: Release and Distribute Go Application @micnncim golang.tokyo #23 LT
University Student Software Engineer @Arriv $ whoami
Deliver Go binaries as fast and easily as possible. GoReleaser
Cross Compile Single Binary Why Go?
$ go get GitHub Release How to release Go application?
$ go get
$ go get
Gopher User $ go get
HEAD unstable Go $ go get
GitHub Releases
GitHub Releases
Gopher User GitHub Releases
curl + tar PATH GitHub Releases DL PATH
stable Package Manager
macOS
Linux
Windows
Gopher User Package Manager
Formula Package Manager
GoReleaser
.goreleaser.yml goreleaser How to Use
gox Cross Compilation & Release
Homebrew, Snappy, Scoop deb, rpm Package Manager
YAML Formula Homebrew Formula
YAML Formula Homebrew Formula
Auto-update Formulae
Auto-update Formulae
git.io CI CI Integration tag push hook
CircleCI
rhysd/go-github-selfupdate motemen/gobump git-chglog/git-chglog hashicorp/go-version Recommended Partners
Thank you! @micnncim