debug(deploy): add debug output to track git metadata collection

Added debug logging to see what commit SHA is being collected and passed to Docker build.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
root 2026-05-13 02:35:02 +00:00
parent bb39088f81
commit d70accecb8

View File

@ -261,12 +261,15 @@ BYTELYST_COMMIT_MESSAGE=
# Change to repo directory to collect correct git metadata # Change to repo directory to collect correct git metadata
cd "$REPO_DIR" cd "$REPO_DIR"
log "Collecting git metadata from: $(pwd)"
BYTELYST_COMMIT_SHA=$(git rev-parse --short HEAD 2>/dev/null || echo unknown) BYTELYST_COMMIT_SHA=$(git rev-parse --short HEAD 2>/dev/null || echo unknown)
BYTELYST_COMMIT_SHA_FULL=$(git rev-parse HEAD 2>/dev/null || echo unknown) BYTELYST_COMMIT_SHA_FULL=$(git rev-parse HEAD 2>/dev/null || echo unknown)
BYTELYST_BRANCH=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo unknown) BYTELYST_BRANCH=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo unknown)
BYTELYST_BUILT_AT=$(date -u +%Y-%m-%dT%H:%M:%SZ) BYTELYST_BUILT_AT=$(date -u +%Y-%m-%dT%H:%M:%SZ)
BYTELYST_COMMIT_AUTHOR=$(git log -1 --pretty=format:'%an' 2>/dev/null || echo unknown) BYTELYST_COMMIT_AUTHOR=$(git log -1 --pretty=format:'%an' 2>/dev/null || echo unknown)
BYTELYST_COMMIT_MESSAGE=$(git log -1 --pretty=format:'%s' 2>/dev/null | head -c 200 || echo unknown) BYTELYST_COMMIT_MESSAGE=$(git log -1 --pretty=format:'%s' 2>/dev/null | head -c 200 || echo unknown)
log "Collected commit SHA: $BYTELYST_COMMIT_SHA"
log "Collected commit message: $BYTELYST_COMMIT_MESSAGE"
cd "$SCRIPT_DIR" cd "$SCRIPT_DIR"
build_image() { build_image() {
@ -277,7 +280,9 @@ build_image() {
cache_flag="--no-cache" cache_flag="--no-cache"
fi fi
# Build from repo directory to ensure correct source code is used # Build from repo directory to ensure correct source code is used
(cd "$REPO_DIR" && docker build --network host $cache_flag \ log " Building from directory: $REPO_DIR"
log " Commit SHA being passed: ${BYTELYST_COMMIT_SHA}"
(cd "$REPO_DIR" && log " Current git HEAD: $(git rev-parse --short HEAD)" && docker build --network host $cache_flag \
--build-arg "GITEA_NPM_TOKEN=${GITEA_NPM_TOKEN}" \ --build-arg "GITEA_NPM_TOKEN=${GITEA_NPM_TOKEN}" \
--build-arg "BYTELYST_COMMIT_SHA=${BYTELYST_COMMIT_SHA}" \ --build-arg "BYTELYST_COMMIT_SHA=${BYTELYST_COMMIT_SHA}" \
--build-arg "BYTELYST_COMMIT_SHA_FULL=${BYTELYST_COMMIT_SHA_FULL}" \ --build-arg "BYTELYST_COMMIT_SHA_FULL=${BYTELYST_COMMIT_SHA_FULL}" \