Skip to content
Snippets Groups Projects
Unverified Commit 3dd5db69 authored by Lee Briggs's avatar Lee Briggs
Browse files

Add goreleaser configuration

parent e7152265
Branches
Tags 19.219.16
No related merge requests found
builds:
- main: main.go
binary: kube-bench
goos:
- darwin
- linux
goarch:
- amd64
# Archive customization
archive:
format: tar.gz
dockers:
-
binary: kube-bench
image: aquasecurity/kube-bench
latest: true
fpm:
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
formats:
- deb
- rpm
---
language: go
install:
- go get github.com/aquasecurity/kube-bench
notifications:
email: false
before_install:
- sudo apt-get -qq update
- sudo apt-get install -y rpm
- gem install --no-ri --no-rdoc fpm
install:
- go get -v github.com/Masterminds/glide
- cd $GOPATH/src/github.com/Masterminds/glide && git checkout tags/v0.12.3 && go install && cd - # use a known good glide version
- glide install
script:
- go test ./...
- go build -o kube-bench .
after_success:
- test -n "$TRAVIS_TAG" && curl -sL https://git.io/goreleaser | bash
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment