mirror of
https://github.com/goreleaser/goreleaser.git
synced 2024-12-31 01:53:50 +02:00
492a018b7f
Artifactory is an universal Artifact Repository Manager by JFrog. See https://www.jfrog.com/artifactory/ It is available in an OSS and Enterprise version. Many companies using this internally to store, manage and distribute binaries within their internal infrastructure. It adds basic support to push all generated binaries into an Artifactory. Basic means only the built artifacts. Without checksums or archives. As an authentication only Basic auth is supported by this Pipe. See #344
65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
builds:
|
|
-
|
|
env:
|
|
- CGO_ENABLED=0
|
|
goos:
|
|
- linux
|
|
- darwin
|
|
- windows
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
checksum:
|
|
name_template: '{{ .ProjectName }}_checksums.txt'
|
|
changelog:
|
|
sort: asc
|
|
filters:
|
|
exclude:
|
|
- docs
|
|
- Merge pull request
|
|
- Merge branch
|
|
dockers:
|
|
- image: goreleaser/goreleaser
|
|
latest: true
|
|
archive:
|
|
name_template: '{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
|
|
replacements:
|
|
darwin: Darwin
|
|
linux: Linux
|
|
windows: Windows
|
|
386: i386
|
|
amd64: x86_64
|
|
format_overrides:
|
|
- goos: windows
|
|
format: zip
|
|
brew:
|
|
github:
|
|
owner: goreleaser
|
|
name: homebrew-tap
|
|
folder: Formula
|
|
homepage: http://goreleaser.github.io
|
|
description: Deliver Go binaries as fast and easily as possible
|
|
test: |
|
|
system "#{bin}/goreleaser -v"
|
|
fpm:
|
|
homepage: http://goreleaser.github.io
|
|
description: Deliver Go binaries as fast and easily as possible
|
|
maintainer: Carlos Alexandro Becker <root@carlosbecker.com>
|
|
license: MIT
|
|
vendor: GoReleaser
|
|
formats:
|
|
- deb
|
|
- rpm
|
|
dependencies:
|
|
- git
|
|
snapcraft:
|
|
summary: Deliver Go binaries as fast and easily as possible
|
|
description: |
|
|
GoReleaser builds Go binaries for several platforms, creates a GitHub
|
|
release and then pushes a Homebrew formula to a repository. All that
|
|
wrapped in your favorite CI.
|
|
grade: stable
|
|
confinement: classic
|
|
|