1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-04-11 11:42:15 +02:00
Carlos Alexandro Becker 55dd91e404
docs: improve several documentation pages
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2021-09-22 23:30:16 -03:00

1.4 KiB

title
Fury.io

!!! success "GoReleaser Pro" The fury.io publisher is a GoReleaser Pro feature. You might be able to reproduce some of its behavior on GoReleaser OSS using custom publishers.

With GoReleaser Pro you can easily create deb and yum repositories on fury.io.

Usage

First, you need to create an account on fury.io and get a push token.

Then, you need to pass your account name to GoReleaser and have your push token as an environment variable named FURY_TOKEN:

# .goreleaser.yml
furies:
- account: myaccount

This will automatically upload all your deb and rpm files.

Customization

You can also have plenty of customization options:

# goreleaser.yml

furies:
  -
    # fury.io account.
    # Config is skipped if empty
    account: my-account

    # Encironment variable name to get the push token from.
    # You might want to change it if you have multiple fury configurations for some reason.
    # Defaults to `FURY_TOKEN`.
    secret_name: MY_ACCOUNT_FURY_TOKEN

    # IDs to filter by.
    # Defaults to empty, which means all packages created by all nfpm configurations get uploaded.
    ids:
      - packages

    # Formats to upload.
    # Available options are `deb` and `rpm`.
    # Defaults to `deb` and `rpm`.
    formats:
      - deb