diff --git a/shared_scripts.yml b/shared_scripts.yml index d09203b576b5a805a701aab0e608b81d333a6ec9..f1f69d7bade204855eedc7fb4f093f5df8f500f0 100644 --- a/shared_scripts.yml +++ b/shared_scripts.yml @@ -75,7 +75,7 @@ variables: # Preparation and building stage - $env:Path="$env:PREPEND_PATH;$env:Path;$env:APPEND_PATH" - $env:PROJECT_NAME=(Get-ChildItem *.uproject).BaseName - - . "$env:UE_ENGINES_FOLDER\UE_$env:UNREAL_VERSION\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -Project="$env:CI_PROJECT_DIR/$env:PROJECT_NAME.uproject" -WaitMutex -NoP4 -TargetPlatform=Win64 -ClientConfig="$env:CLIENT_CONFIG" -Cook -allmaps -Build -Stage -Pak -Iterate -utf8output -Archive -ArchiveDirectory="$env:CI_PROJECT_DIR/Release/$env:CI_PROJECT_NAME" -Rocket -Package ($env:EXTRA_ARGS); $env:EXIT_CODE=$LASTEXITCODE + - . "$env:UE_ENGINES_FOLDER\UE_$env:UNREAL_VERSION\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -Project="$env:CI_PROJECT_DIR/$env:PROJECT_NAME.uproject" -WaitMutex -NoP4 -TargetPlatform=Win64 -ClientConfig="$env:CLIENT_CONFIG" -Cook -allmaps -Build -Stage -Pak -Iterate -utf8output -Archive -ArchiveDirectory="$env:CI_PROJECT_DIR/Release/$env:CI_PROJECT_NAME" -installed -Package ($env:EXTRA_ARGS); $env:EXIT_CODE=$LASTEXITCODE # Copy build logs - mkdir -f "$env:CI_PROJECT_DIR/Release/$env:CI_PROJECT_NAME/BuildLogs/" | out-null - cp -ErrorAction Ignore -R "$env:UE_ENGINES_FOLDER\UE_$env:UNREAL_VERSION\Engine\Programs\AutomationTool\Saved\Logs\*" "$env:CI_PROJECT_DIR/Release/$env:CI_PROJECT_NAME/BuildLogs/" ; $true | out-null @@ -132,7 +132,7 @@ variables: - 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 - - (${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}" -installed -package ${EXTRA_ARGS}) || EXIT_CODE=$? # Copy build logs - mkdir -p "${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}/BuildLogs/" - cp -R "${ADDITIONAL_LOGS}/"* "${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}/BuildLogs/" || true