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/