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
500
Accelerate Go development with Bazel
micnncim
9
7.3k
Protocol Buffers Language Server
micnncim
1
3.2k
Build Docker Images with Bazel
micnncim
4
760
How Uber "Go"es Recap
micnncim
2
2.4k
We want AWESOME CLI tool & development
micnncim
9
5.2k
Other Decks in Technology
See All in Technology
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
500
今年一年で頑張ること / What I will do my best this year
pauli
1
220
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
860
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
330
あなたの知らないクラフトビールの世界
miura55
0
130
【Oracle Cloud ウェビナー】2025年のセキュリティ脅威を読み解く:リスクに備えるためのレジリエンスとデータ保護
oracle4engineer
PRO
1
100
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
860
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
メールヘッダーを見てみよう
hinono
0
110
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
Featured
See All Featured
Docker and Python
trallard
43
3.2k
Thoughts on Productivity
jonyablonski
68
4.4k
Fireside Chat
paigeccino
34
3.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Language of Interfaces
destraynor
155
24k
Rails Girls Zürich Keynote
gr2m
94
13k
What's in a price? How to price your products and services
michaelherold
244
12k
Building Adaptive Systems
keathley
38
2.4k
GraphQLとの向き合い方2022年版
quramy
44
13k
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