On Thu, 27 Nov 2014 02:02:06 +0100, Kaz Nishimura <
kaz...@vx68k.org>
wrote:
The easiest way I can think of to restrict build based on tool requirement
is introducing new interface, say ToolConsumer. Job and its configurable
entities will optionally implement the interface and list tool
types+versions it requires. In your case Axis will implement the interface
and declare to consume tools user configured. Job will only be triggered
on such a slave that provides all tools Job and all build
steps/parameters/axes/whatever declared.
I guess there is no fast way to see if tool is/can be installed on given
node, NodeMonitor to check that periodically might be needed.
--
oliver