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:
parent
f39689627c
commit
77668bc944
@ -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),
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user