This commit is contained in:
병준 박 2025-04-28 12:38:30 +00:00
parent 9a151f3c84
commit f2d808ee37

View File

@ -178,7 +178,6 @@ spec:
test -z "${PARAM_NO_PROXY}" || export NO_PROXY="${PARAM_NO_PROXY}" test -z "${PARAM_NO_PROXY}" || export NO_PROXY="${PARAM_NO_PROXY}"
git config --global --add safe.directory "${WORKSPACE_BASE_PATH}/${PARAM_CONTEXT}" git config --global --add safe.directory "${WORKSPACE_BASE_PATH}/${PARAM_CONTEXT}"
/ko-app/git-init \ /ko-app/git-init \
-url="${PARAM_URL}" \ -url="${PARAM_URL}" \
-revision="${PARAM_REVISION}" \ -revision="${PARAM_REVISION}" \
@ -188,18 +187,13 @@ spec:
-submodules="${PARAM_SUBMODULES}" \ -submodules="${PARAM_SUBMODULES}" \
-depth="${PARAM_DEPTH}" \ -depth="${PARAM_DEPTH}" \
-sparseCheckoutDirectories="${PARAM_SPARSE_CHECKOUT_DIRECTORIES}" -sparseCheckoutDirectories="${PARAM_SPARSE_CHECKOUT_DIRECTORIES}"
cd "${CHECKOUT_DIR}" cd "${CHECKOUT_DIR}"
# 🔥 추가: shallow clone 문제 해결
if [ "${PARAM_DEPTH}" != "0" ] && [ "${PARAM_DEPTH}" != "" ] && [ "${PARAM_REVISION}" != "" ]; then
git branch --force "${PARAM_REVISION}" "origin/${PARAM_REVISION}" || true
git checkout "${PARAM_REVISION}" || git checkout -b "${PARAM_REVISION}" "origin/${PARAM_REVISION}"
fi
RESULT_SHA="$(git rev-parse HEAD)" RESULT_SHA="$(git rev-parse HEAD)"
EXIT_CODE="$?"
if [ "${EXIT_CODE}" != 0 ] ; then
exit "${EXIT_CODE}"
fi
RESULT_COMMITTER_DATE="$(git log -1 --pretty=%ct)" RESULT_COMMITTER_DATE="$(git log -1 --pretty=%ct)"
printf "%s" "${RESULT_COMMITTER_DATE}" > "$(results.committer-date.path)" printf "%s" "${RESULT_COMMITTER_DATE}" > "$(results.committer-date.path)"
printf "%s" "${RESULT_SHA}" > "$(results.commit.path)" printf "%s" "${RESULT_SHA}" > "$(results.commit.path)"
printf "%s" "${PARAM_URL}" > "$(results.url.path)" printf "%s" "${PARAM_URL}" > "$(results.url.path)"