1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-24 04:16:27 +02:00

Merge branch 'master' into skip

This commit is contained in:
Carlos Alexandro Becker 2017-08-22 20:11:49 -03:00 committed by GitHub
commit 559106aad6

View File

@ -18,7 +18,7 @@
GoReleaser builds Go binaries for several platforms, creates a GitHub release and then
pushes a Homebrew formula to a repository. All that wrapped in your favorite CI.
pushes a Homebrew formula to a tap repository. All that wrapped in your favorite CI.
This project adheres to the Contributor Covenant [code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.
We appreciate your contribution. Please refer to our [contributing guidelines](CONTRIBUTING.md) for further information.
@ -39,9 +39,10 @@ GoReleaser is a release automation tool for Golang projects, the goal is to simp
GoReleaser is built for CI tools; you only need to [download and execute it](#integration-with-ci) in your build script.
You can [customize](#release-customization) your release process by createing a `.goreleaser.yml` file.
We are also working on integrating with package managers, we currently support Homebrew.
We are also working on integrating with package managers, we currently support Home
.
The idea started with a [simple shell script](https://github.com/goreleaser/old-go-releaser), but it quickly became more complex and I also wanted to publish binaries via Homebrew.
The idea started with a [simple shell script](https://github.com/goreleaser/old-go-releaser), but it quickly became more complex and I also wanted to publish binaries via Homebrew taps.
## Quick start
@ -413,6 +414,10 @@ class Program < Formula
end
```
Note that GoReleaser does not yet generate a valid homebrew-core formula. The generated formulas
are meant to be published as [homebrew taps](https://docs.brew.sh/brew-tap.html), not in any
of the official homebrew repositories.
### FPM build customization
GoReleaser can be wired to [fpm]() to generate `.deb`, `.rpm` and other archives. Check its