1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-10 03:47:03 +02:00

Merge pull request #354 from goreleaser/docs

fixed links and formatting
This commit is contained in:
Carlos Alexandro Becker 2017-09-11 10:22:38 -03:00 committed by GitHub
commit 48b21c3690
4 changed files with 20 additions and 8 deletions

View File

@ -2,10 +2,14 @@
title: Introduction
---
GoReleaser is a release automation tool for Golang projects, the goal is to simplify the build, release and publish steps while providing variant customization options for all steps.
[GoReleaser](https://github.com/goreleaser/goreleaser) is a release automation
tool for Golang projects, the 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](#integration-with-ci) in your build script.
You can [customize](#release-customization) your release process by createing a `.goreleaser.yml` file.
GoReleaser is built for CI tools; you only need to
[download and execute it](#ci_integration) in your build script.
You can [customize](#customization) your release process by
creating a `.goreleaser.yml` file.
The idea started with a
[simple shell script](https://github.com/goreleaser/old-go-releaser),

View File

@ -2,7 +2,8 @@
title: Custom linux packages
---
GoReleaser can be wired to [fpm](https://github.com/jordansissel/fpm) to generate `.deb`, `.rpm` and other archives. Check its
GoReleaser can be wired to [fpm](https://github.com/jordansissel/fpm) to
generate `.deb`, `.rpm` and other archives. Check its
[wiki](https://github.com/jordansissel/fpm/wiki) for more info.
```yml

View File

@ -2,7 +2,11 @@
title: Snapcraft
---
GoReleaser can generate `snap` packages. [Snaps](http://snapcraft.io/) are a new packaging format that will let you publish your project directly to the Ubuntu store. From there it will be installable in all the [supported Linux distros](https://snapcraft.io/docs/core/install), with automatic and transactional updates.
GoReleaser can generate `snap` packages. [Snaps](http://snapcraft.io/) are a
new packaging format that will let you publish your project directly to the
Ubuntu store. From there it will be installable in all the
[supported Linux distros](https://snapcraft.io/docs/core/install), with
automatic and transactional updates.
You can read more about it in the [snapcraft docs](https://snapcraft.io/docs/).
@ -60,4 +64,5 @@ snapcraft:
daemon: simple
```
Note that GoReleaser will not install `snapcraft` nor any of its dependencies for you.
Note that GoReleaser will not install `snapcraft` nor any of its dependencies
for you.

View File

@ -2,7 +2,8 @@
title: CI integration
---
You may want to wire this to auto-deploy your new tags on [Travis](https://travis-ci.org), for example:
You may want to wire this to auto-deploy your new tags on
[Travis](https://travis-ci.org), for example:
```yaml
# .travis.yml
@ -22,4 +23,5 @@ deployment:
- curl -sL https://git.io/goreleaser | bash
```
*Note that if you test multiple versions or multiple OSes you probably want to make sure GoReleaser is just run once*
**Note**: If you test multiple versions or multiple OSes you probably want to
make sure GoReleaser is just run once.