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
510
Accelerate Go development with Bazel
micnncim
9
7.4k
Protocol Buffers Language Server
micnncim
1
3.2k
Build Docker Images with Bazel
micnncim
4
770
How Uber "Go"es Recap
micnncim
2
2.5k
We want AWESOME CLI tool & development
micnncim
9
5.2k
Other Decks in Technology
See All in Technology
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
780
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1k
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
3
150
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
430
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
550
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
540
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.6k
OCI Success Journey OCIの何が評価されてる?疑問に答える事例セミナー(2025年2月実施)
oracle4engineer
PRO
2
220
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
280
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
170
クラウド食堂とは?
hiyanger
0
130
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
19k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Agile that works and the tools we love
rasmusluckow
328
21k
Docker and Python
trallard
44
3.3k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Building Adaptive Systems
keathley
40
2.4k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Speed Design
sergeychernyshev
27
820
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Embracing the Ebb and Flow
colly
84
4.6k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
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