--- # ConfigMap with build script that extracts git commit info apiVersion: v1 kind: ConfigMap metadata: name: build-on-push-script namespace: default data: build.sh: | #!/bin/bash set -e echo "===== Neon Vortex Build Triggered by Git Push =====" # Get latest commit info from git cd /workspace GIT_COMMIT=$(git rev-parse HEAD) GIT_SHORT_COMMIT=$(git rev-parse --short HEAD) GIT_MESSAGE=$(git log -1 --pretty=%B) echo "Commit: $GIT_COMMIT" echo "Short: $GIT_SHORT_COMMIT" echo "Message: $GIT_MESSAGE" # Create unique job name TIMESTAMP=$(date +%s) JOB_NAME="neon-vortex-build-${GIT_SHORT_COMMIT}-${TIMESTAMP}" echo "Creating build job: $JOB_NAME" # Create the build job cat <