1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-15 13:53:25 +02:00
goreleaser/www/content/introduction.md

24 lines
825 B
Markdown
Raw Normal View History

2017-09-10 17:07:28 -03:00
---
title: Introduction
weight: 1
menu: true
2017-09-10 17:07:28 -03:00
---
2017-09-11 10:13:14 -03:00
[GoReleaser](https://github.com/goreleaser/goreleaser) is a release automation
tool for Go projects, the goal is to simplify the build, release and
2017-09-11 10:13:14 -03:00
publish steps while providing variant customization options for all steps.
2017-09-10 17:07:28 -03:00
2017-09-11 10:13:14 -03:00
GoReleaser is built for CI tools; you only need to
[download and execute it](/ci) in your build script. Of course, you can
also [install it locally](/install).
You can [customize](/customization) your release process by
2017-09-11 10:13:14 -03:00
creating a `.goreleaser.yml` file.
2017-09-10 17:07:28 -03:00
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, which would have made the script even more "hacky", so I let
go of that and rewrote the whole thing in Go.