@@ -106,12 +106,24 @@ jobs:
106106 - install_python_requests
107107 - run :
108108 command : |
109- docker login --username ${DOCKERHUB_USER} --password ${DOCKERHUB_PASSWORD} &&
110- export IMAGE_TAG=$([[ "$CIRCLE_BRANCH" == "staging" ]] && echo "staging-candidate" || echo "discardable") &&
111- IMAGE_NAME_CANDIDATE=snyk/kubernetes-monitor:${IMAGE_TAG}-${CIRCLE_SHA1} &&
112- ./scripts/docker/build-image.sh ${IMAGE_NAME_CANDIDATE} &&
113- docker push ${IMAGE_NAME_CANDIDATE}
109+ IMAGE_TAG=$([[ "$CIRCLE_BRANCH" == "staging" ]] && echo "staging-candidate" || echo "discardable")
110+ IMAGE_NAME_CANDIDATE=snyk/kubernetes-monitor:${IMAGE_TAG}-${CIRCLE_SHA1}
111+ echo "export IMAGE_NAME_CANDIDATE=$IMAGE_NAME_CANDIDATE" >> $BASH_ENV
112+ name : Export environment variables
113+ - run :
114+ command : |
115+ docker login --username ${DOCKERHUB_USER} --password ${DOCKERHUB_PASSWORD}
116+ ./scripts/docker/build-image.sh ${IMAGE_NAME_CANDIDATE}
114117 name : Build image
118+ - snyk/scan :
119+ docker-image-name : ${IMAGE_NAME_CANDIDATE}
120+ monitor-on-build : false
121+ severity-threshold : high
122+ target-file : Dockerfile
123+ - run :
124+ command : |
125+ docker push ${IMAGE_NAME_CANDIDATE}
126+ name : Push image
115127 - run :
116128 command : |
117129 ./scripts/slack/notify_failure_on_branch.py "${CIRCLE_BRANCH}" "${CIRCLE_JOB}" "${CIRCLE_BUILD_URL}" "${CIRCLE_PULL_REQUEST}" "${SLACK_WEBHOOK}"
@@ -903,6 +915,9 @@ jobs:
903915 - checkout
904916 - setup_node16
905917 - install_python_requests
918+ - snyk/scan :
919+ monitor-on-build : false
920+ severity-threshold : high
906921 - run :
907922 command : |
908923 npm run build &&
@@ -929,6 +944,7 @@ orbs:
929944 aws-cli :
circleci/[email protected] 930945 azure-cli :
circleci/[email protected] 931946 redhat-openshift :
circleci/[email protected] 947+ 932948staging_branch_only_filter :
933949 filters :
934950 branches :
0 commit comments