I think you need to see where I am going and play with it... you'll be pleasantly surprised... whereas arguing here will not help you see my full vision
On 10 March 2014 22:28, Les Mikesell <[email protected]> wrote: > On Mon, Mar 10, 2014 at 5:08 PM, Stephen Connolly > <[email protected]> wrote: > > You cannot force developers to call their java version the exact same as > > everyone else... there is always some reason why people name them > > differently... so you will always need a mapping layer... a smart mapping > > layer is easy to config. > > > > Being smart isn't quite the point in this context. Being repeatable > across developers and jenkins is. Which means you do need a way to > know the exact version of everything regardless of the abstractions > that try to hide them and create variable results in spite of having > everything else under version control. Is there - or could there be > - a rest-ish way to ask jenkins how it would interpret the > abstractions and (a) save that in a file to freeze it in the SCM along > with the abstraction and (b) reverse-engineer it back to the local > environment that jenkins is supposed to be abstracting so it could > execute there. > > At least within a jenkins job setup things like the tool locations do > a little consistency checking, like presenting a drop-down of > configured choices - but the stuff in your file doesn't have to match > anything and if the jenkins config changes your build will break - or > worse, rebuilding the same source version will build something > different with no way to track why, > > -- > Les Mikesell > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
