github.com/goreleaser/goreleaser@v1.25.1/www/docs/cmd/goreleaser_publish.md (about) 1 # goreleaser publish 2 3 Publishes a previously prepared release 4 5 ## Synopsis 6 7 If you have a previously prepared release (run with `goreleaser release --prepare` or `goreleaser release --split`), you can use this command to publish it. 8 9 The idea is to prepare a release without publishing anything, assert the 10 artifacts are correct (either automatically or not), and then, finally, publish 11 the release and its artifacts. 12 13 Environment variables will be re-evaluated here, so make sure they are 14 available to the publish command as well. 15 16 !!! success "GoReleaser Pro" 17 This subcommand is a [GoReleaser Pro feature](https://goreleaser.com/pro/). 18 19 20 ``` 21 goreleaser publish [flags] 22 ``` 23 24 ## Options 25 26 ``` 27 -d, --dist string dist directory to continue (default "./dist") 28 -h, --help help for publish 29 -k, --key string GoReleaser Pro license key [$GORELEASER_KEY] 30 --merge Merges multiple parts of a --split release 31 -p, --parallelism int Amount tasks to run concurrently (default: number of CPUs) 32 --skip strings Skip the given options (valid options are: after) 33 --timeout duration Timeout to the entire publish process (default 30m0s) 34 ``` 35 36 ## Options inherited from parent commands 37 38 ``` 39 --debug Enable verbose mode (deprecated) 40 --verbose Enable verbose mode 41 ``` 42 43 ## See also 44 45 * [goreleaser](/cmd/goreleaser/) - Deliver Go binaries as fast and easily as possible 46