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
480
Accelerate Go development with Bazel
micnncim
9
7.2k
Protocol Buffers Language Server
micnncim
1
3.1k
Build Docker Images with Bazel
micnncim
4
740
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
MAMを軸とした動画ハンドリングにおけるAI活用前提の整備と次世代ビジョン / abema-ai-mam
cyberagentdevelopers
PRO
1
110
話題のGraphRAG、その可能性と課題を理解する
hide212131
4
1.5k
AWS CDKでデータリストアの運用、どのように設計する?~Aurora・EFSの実践事例を紹介~/aws-cdk-data-restore-aurora-efs
mhrtech
4
650
物価高なラスベガスでの過ごし方
zakky
0
380
10分でわかるfreee エンジニア向け会社説明資料
freee
18
520k
Datachain会社紹介資料(2024年11月) / Company Deck
datachain
3
16k
プロダクト成長に対応するプラットフォーム戦略:Authleteによる共通認証基盤の移行事例 / Building an authentication platform using Authlete and AWS
kakehashi
1
150
Figma Dev Modeで進化するデザインとエンジニアリングの協働 / figma-with-engineering
cyberagentdevelopers
PRO
1
430
大規模データ基盤チームのオンプレTiDB運用への挑戦 / dpu-tidb
cyberagentdevelopers
PRO
1
110
独自ツール開発でスタジオ撮影をDX!「VLS(Virtual LED Studio)」 / dx-studio-vls
cyberagentdevelopers
PRO
1
180
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
9
120k
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
27
12k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Done Done
chrislema
181
16k
What's new in Ruby 2.0
geeforr
342
31k
Designing for Performance
lara
604
68k
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Rails Girls Zürich Keynote
gr2m
93
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.9k
What's in a price? How to price your products and services
michaelherold
243
12k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
Ruby is Unlike a Banana
tanoku
96
11k
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