Skip to content
Snippets Groups Projects
Commit cb548683 authored by Kris Tabea Helwig's avatar Kris Tabea Helwig
Browse files

Adds a check for matching unreal versions and prints out warning when mismatching.

parent 4fa6caf6
No related branches found
No related tags found
No related merge requests found
...@@ -125,6 +125,13 @@ variables: ...@@ -125,6 +125,13 @@ variables:
# Preparation and building stage # Preparation and building stage
- PATH=$PREPEND_PATH:$PATH:$APPEND_PATH - PATH=$PREPEND_PATH:$PATH:$APPEND_PATH
- export PROJECT_NAME=`basename $(find *.uproject) .uproject` - export PROJECT_NAME=`basename $(find *.uproject) .uproject`
# Check for matching unreal version
- ASSOCIATION_LINE=$(grep "EngineAssociation" "${CI_PROJECT_DIR}/${PROJECT_NAME}.uproject")
- ASSOCIATION=$(echo "$ASSOCIATION_LINE" | cut -d ":" -f 2 | cut -d "\"" -f 2 | cut -d "\"" -f 1)
- if [ "$ASSOCIATION" != "$UNREAL_VERSION" ]
- then
- echo -e "\e[33mWARNING The Unreal Engine version on the runner does not match your project version.\nProject version:\t${ASSOCIATION}\nRunner version:\t\t${UNREAL_VERSION}\e[m"
- fi
- EXIT_CODE=0 - EXIT_CODE=0
- (${UE_ENGINE_FOLDER}/Build/BatchFiles/RunUAT.sh BuildCookRun -project="${CI_PROJECT_DIR}/${PROJECT_NAME}.uproject" -WaitMutex -nop4 -targetplatform=Linux -clientconfig=${CLIENT_CONFIG} -cook -allmaps -build -stage -pak -iterate -utf8output -archive -archivedirectory="${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}" -rocket -package ${EXTRA_ARGS}) || EXIT_CODE=$? - (${UE_ENGINE_FOLDER}/Build/BatchFiles/RunUAT.sh BuildCookRun -project="${CI_PROJECT_DIR}/${PROJECT_NAME}.uproject" -WaitMutex -nop4 -targetplatform=Linux -clientconfig=${CLIENT_CONFIG} -cook -allmaps -build -stage -pak -iterate -utf8output -archive -archivedirectory="${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}" -rocket -package ${EXTRA_ARGS}) || EXIT_CODE=$?
# Copy build logs # Copy build logs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment