Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package checksum contain algorithms to checksum files
|
Package checksum contain algorithms to checksum files |
|
Package config contains the model and loader of the goreleaser configuration file.
|
Package config contains the model and loader of the goreleaser configuration file. |
|
Package context provides gorelease context which is passed through the pipeline.
|
Package context provides gorelease context which is passed through the pipeline. |
|
internal
|
|
|
artifact
Package artifact provides the core artifact storage for goreleaser
|
Package artifact provides the core artifact storage for goreleaser |
|
buildtarget
Package buildtarget provides the utilities targeting build matrixes.
|
Package buildtarget provides the utilities targeting build matrixes. |
|
client
Package client contains the client implementations for several providers.
|
Package client contains the client implementations for several providers. |
|
filenametemplate
Package filenametemplate contains the code used to template names of goreleaser's packages and archives.
|
Package filenametemplate contains the code used to template names of goreleaser's packages and archives. |
|
git
Package git provides an integration with the git command
|
Package git provides an integration with the git command |
|
linux
Package linux contains functions that are useful to generate linux packages.
|
Package linux contains functions that are useful to generate linux packages. |
|
testlib
Package testlib contains test helpers for goreleaser tests.
|
Package testlib contains test helpers for goreleaser tests. |
|
Package pipeline provides the generic piper and defaulter interfaces, which should be implemented add new pipes to goreleaser..
|
Package pipeline provides the generic piper and defaulter interfaces, which should be implemented add new pipes to goreleaser.. |
|
archive
Package archive implements the pipe interface with the intent of archiving and compressing the binaries, readme, and other artifacts.
|
Package archive implements the pipe interface with the intent of archiving and compressing the binaries, readme, and other artifacts. |
|
artifactory
Package artifactory provides a Pipe that push to artifactory
|
Package artifactory provides a Pipe that push to artifactory |
|
brew
Package brew implements the Pipe, providing formula generation and uploading it to a configured repo.
|
Package brew implements the Pipe, providing formula generation and uploading it to a configured repo. |
|
build
Package build implements Piper and Defaulter and can build Go projects for several platforms, with pre and post hook support.
|
Package build implements Piper and Defaulter and can build Go projects for several platforms, with pre and post hook support. |
|
changelog
Package changelog provides the release changelog to goreleaser.
|
Package changelog provides the release changelog to goreleaser. |
|
checksums
Package checksums provides a Pipe that creates .checksums files for each artifact.
|
Package checksums provides a Pipe that creates .checksums files for each artifact. |
|
defaults
Package defaults implements the Pipe interface providing default values for missing configuration.
|
Package defaults implements the Pipe interface providing default values for missing configuration. |
|
dist
Package dist provides checks to make sure the dist folder is always empty.
|
Package dist provides checks to make sure the dist folder is always empty. |
|
docker
Package docker provides a Pipe that creates and pushes a Docker image
|
Package docker provides a Pipe that creates and pushes a Docker image |
|
env
Package env implements the Pipe interface providing validation of missing environment variables needed by the release process.
|
Package env implements the Pipe interface providing validation of missing environment variables needed by the release process. |
|
fpm
Package fpm implements the Pipe interface providing FPM bindings.
|
Package fpm implements the Pipe interface providing FPM bindings. |
|
git
Package git implements the Pipe interface getting and validating the current git repository state
|
Package git implements the Pipe interface getting and validating the current git repository state |
|
release
Package release implements Pipe and manages github releases and its artifacts.
|
Package release implements Pipe and manages github releases and its artifacts. |
|
snapcraft
Package snapcraft implements the Pipe interface providing Snapcraft bindings.
|
Package snapcraft implements the Pipe interface providing Snapcraft bindings. |
|
snapshot
Package snapshot provides the snapshoting functionality to goreleaser.
|
Package snapshot provides the snapshoting functionality to goreleaser. |
Click to show internal directories.
Click to hide internal directories.