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
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
420
Accelerate Go development with Bazel
micnncim
9
6.9k
Protocol Buffers Language Server
micnncim
1
3k
Build Docker Images with Bazel
micnncim
4
680
How Uber "Go"es Recap
micnncim
2
2.3k
We want AWESOME CLI tool & development
micnncim
9
4.8k
Other Decks in Technology
See All in Technology
私が trocco を推す理由
__allllllllez__
1
230
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.2k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
140
Databricks における 『MLOps』
databricksjapan
2
170
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
520
web-application-security
matsuihidetoshi
0
170
開発パフォーマンスを最大化するための開発体制
ham0215
2
420
On Your Data を超えていく!
hirotomotaguchi
2
690
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
300
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
290
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Become a Pro
speakerdeck
PRO
11
4.5k
GitHub's CSS Performance
jonrohan
1025
450k
We Have a Design System, Now What?
morganepeng
43
6.8k
Adopting Sorbet at Scale
ufuk
68
8.6k
Ruby is Unlike a Banana
tanoku
96
10k
Embracing the Ebb and Flow
colly
80
4.1k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Code Review Best Practice
trishagee
55
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Code Reviewing Like a Champion
maltzj
514
39k
Designing with Data
zakiwarfel
96
4.8k
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