From 7378ea9a24bb8ac6b9dd8e7838dfb242c560aa79 Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Fri, 18 Nov 2022 13:12:15 +0100 Subject: [PATCH] fix: fix trivy scan task to match new flow, add BRANCH env to Makefile --- podman.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/podman.mk b/podman.mk index 549042c..1ac77d8 100644 --- a/podman.mk +++ b/podman.mk @@ -1,6 +1,7 @@ # Parse version from latest git semver tag -GTAG=$(shell git describe --tags --match v*.*.* 2>/dev/null || git rev-parse --short HEAD 2>/dev/null) -TAG ?= $(shell echo $(GTAG) | awk -F '-' '{ print $$1 "-" $$2 }' | sed -e 's/-$$//') +BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) +GIT_TAG=$(shell git describe --tags --match v*.*.* 2>/dev/null || git rev-parse --short HEAD 2>/dev/null) +TAG ?= $(shell echo $(GIT_TAG) | awk -F '-' '{ print $$1 "-" $$2 }' | sed -e 's/-$$//') ARCH := amd64 ALL_ARCHS := amd64 arm64 @@ -30,8 +31,8 @@ test: rm-test-image ## Execute Dockerfile.test echo "No Dockerfile.test found, skipping test" scan: ## Scan image using trivy - echo "Scanning $(REGISTRY)/$(IMAGE):$(TAG)-$(ARCH) using Trivy $(TRIVY_REMOTE)" - trivy image $(TRIVY_OPTS) $(REGISTRY)/$(IMAGE):$(TAG)-$(ARCH) + echo "Scanning $(IMAGE):$(TAG)-$(ARCH) using Trivy $(TRIVY_REMOTE)" + trivy image $(TRIVY_OPTS) $(IMAGE):$(TAG)-$(ARCH) # first tag and push all actual images # create new manifest for each tag and add all available TAG-ARCH before pushing