Ticket #124 (closed enhancement: duplicate)
WIthProperties uses properties from builders, schedulers and slaves
| Reported by: | hollowman | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 0.7.8 |
| Version: | 0.7.6 | Keywords: | |
| Cc: | Pike, dossy, dustin, gward |
Description
In order to customize steps, we should be able to have external properties depending on the builder, schedulers or slaves.
For example, if I want to use the same builder on different platforms, I may wish to use slave dependent properties/options for my steps.
Furthermore, I sometimes might want to do a full build with a full checkout.
slave('linux1','pw1',properties={'os':'linux','arch':'x86','p':'32'})
slave('linux2','pw2',properties={'os':'linux','arch':'ia64','p':'64'})
slave('aix1','pass',properties={'os':'aix','arch':'ppc','p':'64'})
scheduler(...,properties={'clean','none'})
scheduler(...,properties={'clean','libs'})
scheduler(...,properties={'clean','full'})
addStep(...,["make",WithProperties("%s","clean")])
addStep(...,["build",WithProperties("%s","os")]
Change History
Note: See
TracTickets for help on using
tickets.
![[Buildbot Logo]](/trac/chrome/site/header-text-transparent.png)