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.5k
We want AWESOME CLI tool & development
micnncim
9
5.2k
Other Decks in Technology
See All in Technology
もし今からGraphQLを採用するなら
kazukihayase
2
300
信頼性を支えるテレメトリーパイプラインの構築 / Building Telemetry Pipeline with OpenTelemetry
ymotongpoo
9
4.4k
Site Reliability Engineering on Kubernetes
nwiizo
6
3.9k
re:Invent Recap (January 2025)
scalefactory
0
340
Mocking your codebase without cursing it
gaqzi
0
140
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
130
20250122_個人向けCopilotどうなん
ponponmikankan
0
200
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
5k
横断SREの立ち上げと、AWSセキュリティへの取り組みの軌跡
rvirus0817
3
3.9k
Microsoft Ignite 2024 最新情報!Microsoft 365 Agents SDK 概要 / Microsoft Ignite 2024 latest news Microsoft 365 Agents SDK overview
karamem0
0
180
HCP Terraformで実現するPlatform Engineering/nikkei-tech-talk-29
nikkei_engineer_recruiting
0
210
ドメイン駆動設計によるdodaダイレクトのリビルド実践 / Rebuild practice of doda direct with domain-driven design
techtekt
0
480
Featured
See All Featured
Speed Design
sergeychernyshev
25
750
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
GitHub's CSS Performance
jonrohan
1030
460k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Side Projects
sachag
452
42k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
52k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
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