Robomerge setup

Hi,

I was wondering if there are any practical setup examples available for the Robomerge extra utility. If possible, could you please share some links or provide any advice?

I’m looking to set up a scheduled merge for several streams from the mainline, as well as integrate MS Entra ID authentication. Is this possible to achieve without needing to dive into the utility’s source code?

2 Likes

If you found any resources on this, I’d appreciate if you could share it here :slight_smile:

I am also looking into this now and one of the first things I noticed is that the Dockerfiles shared by epic point to base images not publicly available

Robomerge can definitely handle scheduled merges between multiple streams without touching the source code. The Robomerge Wiki on GitHub has sample configs you can adapt.

For authentication, Robomerge itself doesn’t integrate directly with MS Entra ID — you’d configure Perforce to use LDAP/SSO with Entra ID, and Robomerge will respect that.

A good starting point is to set up a simple integration rule in your robomerge.json, test it manually, and then expand to scheduled merges once you’re confident it works.