Skip to content
Snippets Groups Projects
.goreleaser.yml 748 B
Newer Older
env:
  - GO111MODULE=on
Roberto Rojas's avatar
Roberto Rojas committed
  - KUBEBENCH_CFG=/etc/kube-bench/cfg
builds:
  - main: main.go
    binary: kube-bench
    goos:
      - linux
    goarch:
      - amd64
Roberto Rojas's avatar
Roberto Rojas committed
    ldflags:
     - "-X github.com/aquasecurity/kube-bench/cmd.KubeBenchVersion={{.Version}}"
     - "-X github.com/aquasecurity/kube-bench/cmd.cfgDir={{.Env.KUBEBENCH_CFG}}"
# Archive customization
archive:
  format: tar.gz
Roberto Rojas's avatar
Roberto Rojas committed
  files:
    - "cfg/**/*"
  vendor: Aqua Security
  description: "The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best practices"
  license: Apache-2.0
  homepage: https://github.com/aquasecurity/kube-bench
Roberto Rojas's avatar
Roberto Rojas committed
  files:
    "cfg/**/*": "/etc/kube-bench/cfg"
  formats:
    - deb
    - rpm