Доработка. Обновление данных контроля версий при каждой сборке

This commit is contained in:
sasha80
2024-10-30 14:36:23 +03:00
parent dc55cbe3f9
commit e67f930c17
2 changed files with 7 additions and 1 deletions

View File

@@ -18,4 +18,8 @@ EDITOR="/opt/godot/godot.linuxbsd.editor.x86_64.llvm"
# Путь к файлу проекта Godot # Путь к файлу проекта Godot
PROJECT_PATH="$(pwd)" PROJECT_PATH="$(pwd)"
# Обновление данных контроля версий
./git-hook.sh
# Вызов редактор для сборки исполняемого файла
${EDITOR} --headless --path "${PROJECT_PATH}" --export-release "Linux-X11" "${TARGET_PATH}/${TARGET_BIN}" ${EDITOR} --headless --path "${PROJECT_PATH}" --export-release "Linux-X11" "${TARGET_PATH}/${TARGET_BIN}"

View File

@@ -23,7 +23,9 @@
GDSCRIPT_FILE="scripts/commit.gd" GDSCRIPT_FILE="scripts/commit.gd"
HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)" HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)"
if [ -n "$(git status --porcelain)" ]; then
HEAD="Изменённый ${HEAD}"
fi
echo "extends Node" > ${GDSCRIPT_FILE} echo "extends Node" > ${GDSCRIPT_FILE}
echo "# Файл сгенерирован автоматически! Не изменять вручную!" >> ${GDSCRIPT_FILE} echo "# Файл сгенерирован автоматически! Не изменять вручную!" >> ${GDSCRIPT_FILE}
echo "const VCS_HEAD = '${HEAD}'" >> ${GDSCRIPT_FILE} echo "const VCS_HEAD = '${HEAD}'" >> ${GDSCRIPT_FILE}