1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-03 13:11:48 +02:00
goreleaser/docs/140-ci.md

28 lines
587 B
Markdown
Raw Permalink Normal View History

2017-09-10 17:07:28 -03:00
---
title: CI integration
---
2017-09-11 10:13:14 -03:00
You may want to wire this to auto-deploy your new tags on
[Travis](https://travis-ci.org), for example:
2017-09-10 17:07:28 -03:00
```yaml
# .travis.yml
after_success:
- test -n "$TRAVIS_TAG" && curl -sL https://git.io/goreleaser | bash
```
Here is how to do it with [CircleCI](https://circleci.com):
```yml
# circle.yml
deployment:
tag:
tag: /v[0-9]+(\.[0-9]+)*(-.*)*/
owner: user
commands:
- curl -sL https://git.io/goreleaser | bash
```
2017-09-11 10:13:14 -03:00
**Note**: If you test multiple versions or multiple OSes you probably want to
make sure GoReleaser is just run once.