Noob: Looking for build pipeline advice

Hi folks

I’m not sure if this is the right place or not so - if not - feel free to redirect me.

Ok, so what I’m trying to do is put together a build pipeline for my preferred deployment model, so I’d like some advice on whether my build and deployment model is even sane… and if so, some advice on the steps.

What I’d like to end up with is:

  • An authorative server running on Linux
  • Game clients (though I appreciate the implementation may have ‘rough edges’ atm) on HTML5

Ideally, I’d like to do is:

  • Develop in the lovely UE4 editor, test with the number of players options there, run a script that:
  • Copies my project files to a different area (linux or windows for client/server/both)
  • Batch compile the client
  • Batch compile the server

Which should be enough to test it with users

I don’t need advice on moving files between OSs or how to run commands locally from on OS to another in a script - I’m ok with that.

I’ve downloaded the source and successfully compiled the editor is VS2015 and downloaded emscripten and created the templated 3rd person project and run it.

Having immediately into problems doing a HTML5 build (different questions!) I read alot of advice which seemed to require me to constantly recompile UE4 itself… so I got a bit lost. So, I decided to ask you good folks first things first:

  • Is a linux authorative server possible or sane?
  • Is HTML5 clients sane at this stage?
  • Can a batch build be done?

I should probably add… this is about iterative development - I’d be planning to repeat the above process thousands of times during the development of my project - as in a deploy build after any significant progress…

Sorry for the long post, but I thought since I am SO noobed, it was better to be clear!