33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
|
project_name: plow
|
||
|
builds:
|
||
|
- env: [CGO_ENABLED=0]
|
||
|
goos:
|
||
|
- linux
|
||
|
- windows
|
||
|
- darwin
|
||
|
goarch:
|
||
|
- amd64
|
||
|
- arm64
|
||
|
dockers:
|
||
|
- image_templates: ["ghcr.io/six-ddc/plow:{{ .Version }}"]
|
||
|
dockerfile: Dockerfile
|
||
|
build_flag_templates:
|
||
|
- --label=org.opencontainers.image.title={{ .ProjectName }}
|
||
|
- --label=org.opencontainers.image.description={{ .ProjectName }}
|
||
|
- --label=org.opencontainers.image.url=https://github.com/six-ddc/plow
|
||
|
- --label=org.opencontainers.image.source=https://github.com/six-ddc/plow
|
||
|
- --label=org.opencontainers.image.version={{ .Version }}
|
||
|
- --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
|
||
|
- --label=org.opencontainers.image.revision={{ .FullCommit }}
|
||
|
- --label=org.opencontainers.image.licenses=Apache-2.0
|
||
|
nfpms:
|
||
|
- maintainer: six-ddc@github
|
||
|
description: A high-performance HTTP benchmarking tool with real-time web UI and terminal displaying.
|
||
|
homepage: https://github.com/six-ddc/plow
|
||
|
license: Apache-2.0
|
||
|
formats:
|
||
|
- deb
|
||
|
- rpm
|
||
|
- apk
|
||
|
|