generate.sh
1 #!/bin/bash 2 set -euo pipefail 3 4 commit=${CODEBUILD_RESOLVED_SOURCE_VERSION:-} 5 # CODEBUILD_RESOLVED_SOURCE_VERSION is not defined (i.e. local build or CodePipeline build), 6 # use the HEAD commit hash 7 if [ -z "${commit}" ]; then 8 commit="$(git rev-parse --verify HEAD)" 9 fi 10 11 cat > build-info.json <<HERE 12 { 13 "comment": "Generated at $(date -u +"%Y-%m-%dT%H:%M:%SZ") by generate.sh", 14 "commit": "${commit:0:7}" 15 } 16 HERE