I want to create a custom editor extension with several buttons each would do the following:
- set build target (aka server/client)
- set build configuration (development/shipping etc.)
- set target platform (android/ios/windows/linux)
- (optional) automatically increment version/build number
- set output folder
- cook, package and build
So far I was relying on three methods: personal build servers, batch scripts and UI (pressing file menu, choosing package, target, output folder etc). To iterate much faster locally I want to create a couple of buttons that will do all this for me. However I find it notoriously difficult to find how to do it (either c++ or blueprints). Any help is greatly appreciated!