2021-04-22 15:45:36 +02:00
|
|
|
# goreleaser
|
|
|
|
|
|
|
|
Deliver Go binaries as fast and easily as possible
|
|
|
|
|
2021-07-03 19:04:19 +02:00
|
|
|
## Synopsis
|
|
|
|
|
|
|
|
GoReleaser is a release automation tool for Go projects.
|
|
|
|
Its goal is to simplify the build, release and publish steps while providing
|
|
|
|
variant customization options for all steps.
|
|
|
|
|
|
|
|
GoReleaser is built for CI tools, you only need to download and execute it
|
|
|
|
in your build script. Of course, you can also install it locally if you wish.
|
|
|
|
|
|
|
|
You can also customize your entire release process through a
|
|
|
|
single .goreleaser.yml file.
|
|
|
|
|
|
|
|
|
2021-04-22 15:45:36 +02:00
|
|
|
## Options
|
|
|
|
|
|
|
|
```
|
|
|
|
--debug Enable debug mode
|
|
|
|
-h, --help help for goreleaser
|
|
|
|
```
|
|
|
|
|
|
|
|
## See also
|
|
|
|
|
2021-06-27 17:40:29 +02:00
|
|
|
* [goreleaser build](/cmd/goreleaser_build/) - Builds the current project
|
|
|
|
* [goreleaser check](/cmd/goreleaser_check/) - Checks if configuration is valid
|
2021-07-03 19:04:19 +02:00
|
|
|
* [goreleaser completion](/cmd/goreleaser_completion/) - generate the autocompletion script for the specified shell
|
2021-06-27 17:40:29 +02:00
|
|
|
* [goreleaser init](/cmd/goreleaser_init/) - Generates a .goreleaser.yml file
|
2021-10-26 20:15:26 +02:00
|
|
|
* [goreleaser jsonschema](/cmd/goreleaser_jsonschema/) - outputs goreleaser's JSON schema
|
2021-06-27 17:40:29 +02:00
|
|
|
* [goreleaser release](/cmd/goreleaser_release/) - Releases the current project
|
2021-04-22 15:45:36 +02:00
|
|
|
|