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
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
180
PDF Viewer作成の今までとこれから
hunachi
0
470
Segment Anything Model 2
tenten0727
3
700
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
言葉は感情の近似値である。その感情と言葉の誤差を最小化しよう ~コミュニケーションにおけるアナログ/デジタル変換の課題に立ち向かう~
nktamago
0
230
Road to Single Activity
yurihondo
2
240
Developer Experienceを向上させる基盤づくりの取り組み事例集
coconala_engineer
0
150
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
QAに対する超個人的な解釈 / Personal Take on QA
toma_sm
1
100
サプライチェーン攻撃に備える
ryunen344
0
290
実務における脅威モデリングを考えよう
nikinusu
0
630
グイグイ系QAマネージャーの仕事
sadonosake
0
340
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
36
1.7k
GraphQLとの向き合い方2022年版
quramy
43
13k
The Cult of Friendly URLs
andyhume
76
6k
How to Ace a Technical Interview
jacobian
274
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Practical Orchestrator
shlominoach
185
10k
The Cost Of JavaScript in 2023
addyosmani
42
5.7k
How to train your dragon (web standard)
notwaldorf
85
5.6k
Infographics Made Easy
chrislema
239
18k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
1
53
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