@@ -27,39 +27,39 @@ build-image: guard-CONTAINER_NAME guard-BASE_VERSION guard-BASE_FOLDER
2727 --push false \
2828 --image-name " ${CONTAINER_PREFIX} $$ {CONTAINER_NAME}${IMAGE_TAG} "
2929
30- scan-image : guard-CONTAINER_NAME
31- @combined=" src/$$ {CONTAINER_NAME}/.trivyignore_combined.yaml" ; \
30+ scan-image : guard-CONTAINER_NAME guard-BASE_FOLDER
31+ @combined=" src/$$ {BASE_FOLDER}/ $$ { CONTAINER_NAME}/.trivyignore_combined.yaml" ; \
3232 common=" src/common/.trivyignore.yaml" ; \
33- specific=" src/$$ {CONTAINER_NAME}/.trivyignore.yaml" ; \
33+ specific=" src/$$ {BASE_FOLDER}/ $$ { CONTAINER_NAME}/.trivyignore.yaml" ; \
3434 echo " vulnerabilities:" > " $$ combined" ; \
3535 if [ -f " $$ common" ]; then sed -n ' 2,$$p' " $$ common" >> " $$ combined" ; fi ; \
3636 if [ -f " $$ specific" ]; then sed -n ' 2,$$p' " $$ specific" >> " $$ combined" ; fi
3737 trivy image \
3838 --severity HIGH,CRITICAL \
39- --config src/${CONTAINER_NAME} /trivy.yaml \
39+ --config src/${BASE_FOLDER} / ${ CONTAINER_NAME} /trivy.yaml \
4040 --scanners vuln \
4141 --exit-code 1 \
4242 --format table " ${CONTAINER_PREFIX} $$ {CONTAINER_NAME}"
4343
44- scan-image-json : guard-CONTAINER_NAME
45- @combined=" src/$$ {CONTAINER_NAME}/.trivyignore_combined.yaml" ; \
44+ scan-image-json : guard-CONTAINER_NAME guard-BASE_FOLDER
45+ @combined=" src/$$ {BASE_FOLDER}/ $$ { CONTAINER_NAME}/.trivyignore_combined.yaml" ; \
4646 common=" src/common/.trivyignore.yaml" ; \
47- specific=" src/$$ {CONTAINER_NAME}/.trivyignore.yaml" ; \
47+ specific=" src/$$ {BASE_FOLDER}/ $$ { CONTAINER_NAME}/.trivyignore.yaml" ; \
4848 echo " vulnerabilities:" > " $$ combined" ; \
4949 if [ -f " $$ common" ]; then sed -n ' 2,$$p' " $$ common" >> " $$ combined" ; fi ; \
5050 if [ -f " $$ specific" ]; then sed -n ' 2,$$p' " $$ specific" >> " $$ combined" ; fi
5151 mkdir -p .out
5252 trivy image \
5353 --severity HIGH,CRITICAL \
54- --config src/${CONTAINER_NAME} /trivy.yaml \
54+ --config src/${BASE_FOLDER} / ${ CONTAINER_NAME} /trivy.yaml \
5555 --scanners vuln \
5656 --exit-code 1 \
5757 --format json \
5858 --output .out/scan.out.json " ${CONTAINER_PREFIX} $$ {CONTAINER_NAME}"
5959
6060shell-image : guard-CONTAINER_NAME
6161 docker run -it \
62- " ${CONTAINER_PREFIX} $$ {CONTAINER_NAME}" \
62+ " ${CONTAINER_PREFIX} $$ {CONTAINER_NAME}${IMAGE_TAG} " \
6363 bash
6464
6565lint : lint-githubactions
0 commit comments