Skip to content

Commit

Permalink
Added datarobot forked releaser
Browse files Browse the repository at this point in the history
  • Loading branch information
carsongee committed Dec 29, 2023
1 parent ed32f8e commit 46b103e
Showing 1 changed file with 90 additions and 0 deletions.
90 changes: 90 additions & 0 deletions goreleaser-datarobot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
project_name: trivy
builds:
- id: build-linux
main: cmd/trivy/main.go
binary: trivy
ldflags:
- -s -w
- "-extldflags '-static'"
- -X github.com/aquasecurity/trivy/pkg/version.ver={{.Version}}
env:
- CGO_ENABLED=0
goos:
- linux
goarch:
- 386
- arm
- amd64
- arm64
goarm:
- 7
- id: build-macos
main: cmd/trivy/main.go
binary: trivy
ldflags:
- -s -w
- "-extldflags '-static'"
- -X github.com/aquasecurity/trivy/pkg/version.ver={{.Version}}
env:
- CGO_ENABLED=0
goos:
- darwin
goarch:
- amd64
- arm64
goarm:
- 7

dockers:
- image_templates:
- "docker.io/datarobotdev/trivy:{{ .Version }}-amd64"
- "docker.io/datarobotdev/trivy:latest-amd64"
use: buildx
goos: linux
goarch: amd64
ids:
- build-linux
build_flag_templates:
- "--label=org.opencontainers.image.title={{ .ProjectName }}"
- "--label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
- "--label=org.opencontainers.image.vendor=Aqua Security"
- "--label=org.opencontainers.image.version={{ .Version }}"
- "--label=org.opencontainers.image.created={{ .Date }}"
- "--label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
- "--label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
- "--label=org.opencontainers.image.documentation=https://aquasecurity.github.io/trivy/v{{ .Version }}/"
- "--platform=linux/amd64"
extra_files:
- contrib/
- image_templates:
- "docker.io/datarobotdev/trivy:{{ .Version }}-arm64"
- "docker.io/datarobotdev/trivy:latest-arm64"
use: buildx
goos: linux
goarch: arm64
ids:
- build-linux
build_flag_templates:
- "--label=org.opencontainers.image.title={{ .ProjectName }}"
- "--label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
- "--label=org.opencontainers.image.vendor=Aqua Security"
- "--label=org.opencontainers.image.version={{ .Version }}"
- "--label=org.opencontainers.image.created={{ .Date }}"
- "--label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
- "--label=org.opencontainers.image.revision={{ .FullCommit }}"
- "--label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
- "--label=org.opencontainers.image.documentation=https://aquasecurity.github.io/trivy/v{{ .Version }}/"
- "--platform=linux/arm64"
extra_files:
- contrib/

docker_manifests:
- name_template: 'datarobotdev/trivy:{{ .Version }}'
image_templates:
- 'datarobotdev/trivy:{{ .Version }}-amd64'
- 'datarobotdev/trivy:{{ .Version }}-arm64'
- name_template: 'datarobotdev/trivy:latest'
image_templates:
- 'aquasec/trivy:{{ .Version }}-amd64'
- 'aquasec/trivy:{{ .Version }}-arm64'

0 comments on commit 46b103e

Please sign in to comment.