1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-13 13:48:40 +02:00

fixed links and formatting

This commit is contained in:
Carlos Alexandro Becker 2017-09-11 10:13:14 -03:00
parent f39689627c
commit 77668bc944
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940
4 changed files with 20 additions and 8 deletions

View File

@ -2,10 +2,14 @@
title: Introduction 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. GoReleaser is built for CI tools; you only need to
You can [customize](#release-customization) your release process by createing a `.goreleaser.yml` file. [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 The idea started with a
[simple shell script](https://github.com/goreleaser/old-go-releaser), [simple shell script](https://github.com/goreleaser/old-go-releaser),

View File

@ -2,7 +2,8 @@
title: Custom linux packages 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. [wiki](https://github.com/jordansissel/fpm/wiki) for more info.
```yml ```yml

View File

@ -2,7 +2,11 @@
title: Snapcraft 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/). You can read more about it in the [snapcraft docs](https://snapcraft.io/docs/).
@ -60,4 +64,5 @@ snapcraft:
daemon: simple 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 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 ```yaml
# .travis.yml # .travis.yml
@ -22,4 +23,5 @@ deployment:
- curl -sL https://git.io/goreleaser | bash - 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.