I’m currently in the process of setting up automated packaging using a system called Jenkins. Right now I’ve got a build bot that creates a new packaged build and uploads it to our source control. What I’d like to automate as well is building navigation every time we create a new package.
We are using World composition for the project as well so I’d need to have functionality for loading in our main level, load in all sub levels and then trigger the navigation build.
Is this something that’s supported in 4.11.2, and how should I go about doing it?
I’ve spoken to one of our developers and he provided the following information as far as a starting point goes:
“We don’t have external commands to build navigation, meaning you need to be running the engine to build navmesh. They’d need to implement a commandline that loads the maps and runs something like FLevelEditorActionCallbacks::BuildPathsOnly_Execute.”
Hopefully that will be able to give you a point of reference as far as where you can begin looking to implement your automated packaging system.