Update apps/demo-nginx/Jenkinsfile

This commit is contained in:
2026-01-08 13:34:48 +00:00
parent 1f39ba6632
commit 05fdae29c7

View File

@@ -440,23 +440,25 @@ 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}{" "}{end}')
def POD_IMAGES = sh(
script: "kubectl get pods -n ${NAMESPACE} -l app=${APP_NAME} -o jsonpath='{range .items[*]}{.spec.containers[0].image}{\" \"}{end}'",
returnStdout: true
).trim()
echo " Running pod images:"
echo " ${POD_IMAGES}"
echo " Expected tag: ${IMAGE_TAG}"
if ! echo "${POD_IMAGES}" | grep -q "${IMAGE_TAG}"; then
echo " ❌ FAILED: Running pods do not use expected image!"
exit 1
fi
if (!POD_IMAGES.contains(IMAGE_TAG)) {
error("❌ FAILED: Running pods do not use expected image!")
}
echo " ✅ All running pods use expected image"
# 3. CRITICAL: Verify actual running pod images
echo ""
echo "3. Checking actual running pod images..."