PIPESTATUS[0] was consumed by the echo command before exit could use it,
causing build failures to be reported as success. set -o pipefail makes
the entire pipe fail if any command fails, which is simpler and correct.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace docker/build-push-action with shell command to capture
stdout/stderr. Include real error output in Log Center report
so repair agent can diagnose CI/CD failures.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- K8s: add ENVIRONMENT, LOG_CENTER_URL, LOG_CENTER_ENABLED to dev/prod
- CI/CD: report build/deploy failures to Log Center (source: cicd)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>