Added ppc64le support (#1099)

Co-authored-by: Christopher Phillips <christopher.phillips@anchore.com>
This commit is contained in:
Mayur Waghmode
2022-07-21 09:12:52 -04:00
committed by GitHub
co-authored by Christopher Phillips
parent 5dc729b67e
commit 51727fcf2d
3 changed files with 23 additions and 0 deletions
+18
View File
@@ -19,6 +19,7 @@ builds:
goarch:
- amd64
- arm64
- ppc64le
# set the modified timestamp on the output binary to the git timestamp to ensure a reproducible build
mod_timestamp: &build-timestamp '{{ .CommitTimestamp }}'
env: &build-env
@@ -155,11 +156,25 @@ dockers:
- "--build-arg=VCS_REF={{.FullCommit}}"
- "--build-arg=VCS_URL={{.GitURL}}"
- image_templates:
- anchore/syft:{{.Tag}}-ppc64le
- ghcr.io/anchore/syft:{{.Tag}}-ppc64le
goarch: ppc64le
dockerfile: Dockerfile
use: buildx
build_flag_templates:
- "--platform=linux/ppc64le"
- "--build-arg=BUILD_DATE={{.Date}}"
- "--build-arg=BUILD_VERSION={{.Version}}"
- "--build-arg=VCS_REF={{.FullCommit}}"
- "--build-arg=VCS_URL={{.GitURL}}"
docker_manifests:
- name_template: anchore/syft:latest
image_templates:
- anchore/syft:{{.Tag}}
- anchore/syft:{{.Tag}}-arm64v8
- anchore/syft:{{.Tag}}-ppc64le
- name_template: anchore/syft:debug
- anchore/syft:{{.Tag}}-debug
@@ -169,11 +184,13 @@ docker_manifests:
image_templates:
- anchore/syft:{{.Tag}}
- anchore/syft:{{.Tag}}-arm64v8
- anchore/syft:{{.Tag}}-ppc64le
- name_template: ghcr.io/anchore/syft:latest
image_templates:
- ghcr.io/anchore/syft:{{.Tag}}
- ghcr.io/anchore/syft:{{.Tag}}-arm64v8
- ghcr.io/anchore/syft:{{.Tag}}-ppc64le
- name_template: ghcr.io/anchore/syft:debug
image_templates:
@@ -184,3 +201,4 @@ docker_manifests:
image_templates:
- ghcr.io/anchore/syft:{{.Tag}}
- ghcr.io/anchore/syft:{{.Tag}}-arm64v8
- ghcr.io/anchore/syft:{{.Tag}}-ppc64le