1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2024-12-31 01:53:50 +02:00
goreleaser/www/docs/ci/cirrus.md
2020-07-14 14:32:09 -03:00

541 B

Cirrus CI

Here is how to do it with Cirrus CI:

# .cirrus.yml
task:
  name: Release
  only_if: $CIRRUS_TAG != '' # run only on tags
  depends_on:
    - Test
    - Lint
    # any other sanity tasks
  env:
    GITHUB_TOKEN: ENCRYPTED[ABC]
  container:
    image: goreleaser/goreleaser:latest
  release_script: goreleaser

Note: you'll need to create an encrypted variable to store GITHUB_TOKEN for GoReleaser to access GitHub API.