The Trigger step can specify different properties for different builders, but 
right now I dont think you can modify the sourcestamp.

Two things you might be able to try:
 - look at steps/trigger.py to see how Trigger does it
 - or pass the sourcestamp changes in a property, and as a first Step in each 
build, adjust the sourcestamp according to the properties. I think this could 
work?

Jared

> On Jan 28, 2016, at 11:09, Francesco Di Mizio <francescodimi...@gmail.com> 
> wrote:
> 
> Is it possible at all to dynamically specify a sourcestamp for each scheduler 
> kicked by the a trigger step?
> 
> A bit of brackground: I've inherited a system where each triggered job is 
> using the property named revision in a number of steps. Such a property is 
> passed to the child by its parent through getSchedulersAndProperties. On top 
> of that each child job can be passed a different 'revision'
> 
> What happens is that 'revision'  always ends up being overwritten by the 
> sourcestamp revision of the parent. So all the children eventually get the 
> same revision even though I am setting it myself from within 
> getSchedulersAndProperties.
> 
> I was looking at the code and indeed the sourcestamp gets cooked once and 
> then passed in to each child. What I need is to have the system loop through 
> the children, cook a ss based on the properties and then kick them.
> 
> Pardon the wall of text. Hope this was clear enough at least.
> 
> Francesco
> 
> 
> _______________________________________________
> users mailing list
> users@buildbot.net
> https://lists.buildbot.net/mailman/listinfo/users

_______________________________________________
users mailing list
users@buildbot.net
https://lists.buildbot.net/mailman/listinfo/users

Reply via email to