Class PerExecutorHomeLocator
java.lang.Object
hudson.model.AbstractDescribableImpl<HomeLocator>
jenkins.plugin.android.emulator.sdk.home.HomeLocator
jenkins.plugin.android.emulator.sdk.home.PerExecutorHomeLocator
- All Implemented Interfaces:
ExtensionPoint,Describable<HomeLocator>,Serializable
Relocates the default SDk home to a folder specific for the executor in the
node home folder
~/android_$executorNumber/.android.- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jenkins.plugin.android.emulator.sdk.home.HomeLocator
buildEnvVars, getDescriptor
-
Constructor Details
-
PerExecutorHomeLocator
@DataBoundConstructor public PerExecutorHomeLocator()
-
-
Method Details
-
locate
Description copied from class:HomeLocatorCalled during the build on the master to determine the location of the local SDK home location.- Specified by:
locatein classHomeLocator- Parameters:
workspace- the workspace file path locator- Returns:
- null to let SDK build tool uses its default location. Otherwise this must be located on the same node as described by this path.
-