github.com/goreleaser/goreleaser@v1.25.1/www/docs/customization/fury.md (about) 1 # Fury.io (apt and rpm repositories) 2 3 !!! success "GoReleaser Pro" 4 5 The fury.io publisher is available only in [GoReleaser Pro feature](/pro/). 6 7 You can easily create `deb` and `yum` repositories on [fury.io][fury] using GoReleaser. 8 9 ## Usage 10 11 First, you need to create an account on [fury.io][fury] and get a push token. 12 13 Then, you need to pass your account name to GoReleaser and have your push token 14 as an environment variable named `FURY_TOKEN`: 15 16 ```yaml 17 # .goreleaser.yaml 18 furies: 19 - account: myaccount 20 ``` 21 22 This will automatically upload all your `deb` and `rpm` files. 23 24 ## Customization 25 26 You can also have plenty of customization options: 27 28 ```yaml 29 # goreleaser.yaml 30 31 furies: 32 - # fury.io account. 33 # Config is skipped if empty 34 account: "{{ .Env.FURY_ACCOUNT }}" 35 36 # Skip the announcing feature in some conditions, for instance, when 37 # publishing patch releases. 38 # Any value different of 'true' will be considered 'false'. 39 # 40 # Templates: allowed 41 skip: "{{gt .Patch 0}}" 42 43 # Environment variable name to get the push token from. 44 # You might want to change it if you have multiple fury configurations for 45 # some reason. 46 # 47 # Default: 'FURY_TOKEN' 48 secret_name: MY_ACCOUNT_FURY_TOKEN 49 50 # IDs to filter by. 51 # configurations get uploaded. 52 ids: 53 - packages 54 55 # Formats to upload. 56 # Available options are `deb` and `rpm`. 57 # 58 # Default: ['deb', 'rpm'] 59 formats: 60 - deb 61 ``` 62 63 [fury]: https://gemfury.com 64 65 !!! tip 66 67 Learn more about the [name template engine](/customization/templates/).