Update apps/demo-nginx/Jenkinsfile
This commit is contained in:
8
apps/demo-nginx/Jenkinsfile
vendored
8
apps/demo-nginx/Jenkinsfile
vendored
@@ -431,13 +431,14 @@ EOF
|
||||
echo ""
|
||||
echo "2. Checking running pod images..."
|
||||
|
||||
POD_IMAGES=$(kubectl get pods -n ${NAMESPACE} -l app=${APP_NAME} -o jsonpath='{range .items[*]}{.spec.containers[0].image}{"\n"}{end}')
|
||||
POD_IMAGES=\$(kubectl get pods -n ${NAMESPACE} -l app=${APP_NAME} \
|
||||
-o jsonpath='{range .items[*]}{.spec.containers[0].image}{"\n"}{end}')
|
||||
|
||||
echo " Running pod images:"
|
||||
echo "${POD_IMAGES}"
|
||||
echo "\${POD_IMAGES}"
|
||||
echo " Expected tag: ${IMAGE_TAG}"
|
||||
|
||||
if ! echo "${POD_IMAGES}" | grep -q "${IMAGE_TAG}"; then
|
||||
if ! echo "\${POD_IMAGES}" | grep -q "${IMAGE_TAG}"; then
|
||||
echo " ❌ FAILED: Running pods do not use expected image!"
|
||||
exit 1
|
||||
fi
|
||||
@@ -445,6 +446,7 @@ EOF
|
||||
echo " ✅ All running pods use expected image"
|
||||
|
||||
|
||||
|
||||
# 3. CRITICAL: Verify actual running pod images
|
||||
echo ""
|
||||
echo "3. Checking actual running pod images..."
|
||||
|
||||
Reference in New Issue
Block a user