Setting up Horde with build machines

When triggering a build from Visual Studios (2022), UBA starts up and its clear the build is distributed.

When triggering a build from Jenkins - the build is _not_ distributed even thought he agents are registered to the server and are using the same Build..xml.

Horde is at least partly set up correctly…but something is clearly not right since it should distribute builds from any build agent, no?

thanks in advance!

Steps to Reproduce
3 build machines.

VM1 = worker build machine controlled by Jenkins - Agent is installed as well as unreal build tool -- registered to server on PC3

VM2 = worker build machine controlled by Jenkins - Agent is installed as well as unreal build tool -- registered to server on PC3

PC3 = workstation machine - - Agent is installed as well as unreal build tool -- Horde server installed -- registered to server on PC3

Trigger a build using Visual Studio on PC3 - UBA starts up - you see all 3 machines working to complete the build.

Trigger a build using Jenkins - which picks either VM1 or VM2 - Horde does _NOT_ distribute those builds.

Hi Marawn,

When you say “triggering a build from Visual Studio”, you are executing from a developer workstation and UBA works as intended?

What authentication are you using with Horde? Built-in accounts, or OpenID Connect?

To properly see what’s going on, try inspecting the Unreal Build Tool logs as they it’s executed by Jenkins. For example, there might be issues with authentication. If possible, post them here.

There’s also a debugging guide for UBA which may be helpful.

Epic is closing for a two-week summer break, starting next week. Apologies for any delays in response.

Hi Carl, sorry for the delay.

I realize you guys are on break but here are my answers for when you get back.

“When you say “triggering a build from Visual Studio”, you are executing from a developer workstation and UBA works as intended?”

Yes, if i hit F7 from VS2022 - i see the UBAVisualizer and i see my build machines running.

“What authentication are you using with Horde? Built-in accounts, or OpenID Connect?”

I havent set up any authentication. IIRC, the docs say not to bother till its all working, right?

I’ll run another test and see if i can pull the logs.

Were you able to inspect the UBT logs when running in Jenkins?