Setting up stream templates in Horde

Hello,

We’re trying to figure out a best approach to having Horde automatically pick up release branches on certain depot (ideally via a pattern) and based on that use the same stream.json file. Is there any way to achieve this kind of behavior or every stream file needs to be created separately per release stream?

Kindest Regards,

Mateusz Gujda

Hey there,

There does not currently exist the facilities in our configuration system to achieve this. Internally we duplicate across the jsons, which helps in that it’s quite declarative (at the cost of duplication). Introducing some type of configuration sharing across stream configs has been something we have been discussing passively, but not an active piece of work.

My suggestion here would be to try and commonise as much as you can in the BuildGraph layer, and then create the json’s as needed per stream. This is how we attack this problem internally, but we also feel some of the friction with creating N stream jsons.

Kind regards,

Julian

Hi,

Thank you for your answer. That’s how we’re gonna try to solve the problem then.

Kind regards,

Mateusz Gujda