github.com/ahmet2mir/goreleaser@v0.180.3-0.20210927151101-8e5ee5a9b8c5/www/docs/customization/fury.md (about)

     1  ---
     2  title: Fury.io
     3  ---
     4  
     5  !!! success "GoReleaser Pro"
     6      The fury.io publisher is a [GoReleaser Pro feature](/pro/).
     7      You might be able to reproduce some of its behavior on GoReleaser OSS using [custom publishers](/customization/publishers/).
     8  
     9  You can easily create `deb` and `yum` repositories on [fury.io][fury] using GoReleaser.
    10  
    11  ## Usage
    12  
    13  First, you need to create an account on [fury.io][fury] and get a push token.
    14  
    15  Then, you need to pass your account name to GoReleaser and have your push token as an environment variable named `FURY_TOKEN`:
    16  
    17  ```yaml
    18  # .goreleaser.yml
    19  furies:
    20  - account: myaccount
    21  ```
    22  
    23  This will automatically upload all your `deb` and `rpm` files.
    24  
    25  ## Customization
    26  
    27  You can also have plenty of customization options:
    28  
    29  ```yaml
    30  # goreleaser.yml
    31  
    32  furies:
    33    -
    34      # fury.io account.
    35      # Config is skipped if empty
    36      account: my-account
    37  
    38      # Encironment variable name to get the push token from.
    39      # You might want to change it if you have multiple fury configurations for some reason.
    40      # Defaults to `FURY_TOKEN`.
    41      secret_name: MY_ACCOUNT_FURY_TOKEN
    42  
    43      # IDs to filter by.
    44      # Defaults to empty, which means all packages created by all nfpm configurations get uploaded.
    45      ids:
    46        - packages
    47  
    48      # Formats to upload.
    49      # Available options are `deb` and `rpm`.
    50      # Defaults to `deb` and `rpm`.
    51      formats:
    52        - deb
    53  ```
    54  
    55  [fury]: https://fury.io/