Update apps/demo-nginx/Jenkinsfile

This commit is contained in:
2026-01-08 12:57:59 +00:00
parent 377fa3e2db
commit 5ecf8a0826

View File

@@ -431,19 +431,21 @@ EOF
echo "" echo ""
echo "2. Checking running pod images..." 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 " Running pod images:"
echo "${POD_IMAGES}" echo "\${POD_IMAGES}"
echo " Expected tag: ${IMAGE_TAG}" 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!" echo " ❌ FAILED: Running pods do not use expected image!"
exit 1 exit 1
fi fi
echo " ✅ All running pods use expected image" echo " ✅ All running pods use expected image"
# 3. CRITICAL: Verify actual running pod images # 3. CRITICAL: Verify actual running pod images
echo "" echo ""