This commit is contained in:
@@ -67,6 +67,15 @@ if [ -n "$INPUT_IMAGE_NAME" ]; then
|
||||
if [ -n "$INPUT_IMAGE_TAG" ]; then
|
||||
echo "Building image $FULL_IMAGE:$INPUT_IMAGE_TAG..."
|
||||
docker build -t "$FULL_IMAGE:$INPUT_IMAGE_TAG" -f "$INPUT_DOCKERFILE" .
|
||||
|
||||
echo "Scanning image for vulnerabilities..."
|
||||
trivy image \
|
||||
--exit-code 1 \
|
||||
--severity "$INPUT_SCAN_SEVERITY" \
|
||||
--no-progress \
|
||||
"$FULL_IMAGE:$INPUT_IMAGE_TAG"
|
||||
|
||||
echo "Scan passed, pushing image..."
|
||||
docker push "$FULL_IMAGE:$INPUT_IMAGE_TAG"
|
||||
else
|
||||
SHA=$(echo "$GITHUB_SHA" | cut -c1-7)
|
||||
@@ -75,6 +84,15 @@ if [ -n "$INPUT_IMAGE_NAME" ]; then
|
||||
-t "$FULL_IMAGE:latest" \
|
||||
-t "$FULL_IMAGE:$SHA" \
|
||||
-f "$INPUT_DOCKERFILE" .
|
||||
|
||||
echo "Scanning image for vulnerabilities..."
|
||||
trivy image \
|
||||
--exit-code 1 \
|
||||
--severity "$INPUT_SCAN_SEVERITY" \
|
||||
--no-progress \
|
||||
"$FULL_IMAGE:latest"
|
||||
|
||||
echo "Scan passed, pushing image..."
|
||||
docker push "$FULL_IMAGE:latest"
|
||||
docker push "$FULL_IMAGE:$SHA"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user