On Mon, Mar 10, 2014 at 4:26 PM, Stephen Connolly <stephen.alan.conno...@gmail.com> wrote: > >> Nothing at all wrong with the idea. But I can take any mapping of one >> thing to another and mistype it or misunderstand it - or have the >> computer put stuff in the wrong character set so what I see isn't what >> jenkins will try to map. What I want is a way to have the mapping >> done and check the results (by executing them to the extent possible) >> before committing it. And I do call mapping one thing to another >> magic if there isn't a way to trace your way through it. > > > How can you verify that the environment you typed in to your build job of > "java-1.7" and "maven-3.2.1" is correctly mapped to the tool installer names > you have typed into the CI system of "java-1.7" and "maven-3.2.1"
That's equally awkward. I do that by reading the console log of the failed jobs. But I'd rather not be doing even more of that. > Where would it make sense - except on the CI server - to validate those > labels? Basically I want things to run on a developer's desktop the same as they do in jenkins. So the jenkins environment settings and tool locations are in fact only supposed to make up for any differences between a local developer's layout and the node where jenkins dispatches the job. They shouldn't be some new thing that doesn't really exist. > The fancier mapping is config in Jenkins to allow Jenkins to understand that > e.g. "jdk-1.7" means "java-1.7"... in other words this is about telling > jenkins what the labels in CI mean... that is config that only makes sense > to the CI server. Yes, but we need a way to cut through all the unnecessary abstraction layers back to what a developer actually does locally. And I'm sure a programmer's answer to that would be that we need another layer of abstraction... -- Les Mikesell lesmikes...@gmail.com -- 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 jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.