org.jenkinsci.plugins.mesos
Class MesosWorkspaceBrowser

java.lang.Object
  extended by hudson.model.WorkspaceBrowser
      extended by org.jenkinsci.plugins.mesos.MesosWorkspaceBrowser
All Implemented Interfaces:
hudson.ExtensionPoint

@Extension
public class MesosWorkspaceBrowser
extends hudson.model.WorkspaceBrowser

Allows access to the Jenkins slave's workspace when the Jenkins slave is offline. The assumption here is that the Jenkins slave's root path (configurable via "Remote FS Root" option) points to a shared storage location (e.g., NFS mount) accessible to the Jenkins master. Note that when the Jenkins slave is online, the workspace is directly provided by the slave and the control doesn't reach here.


Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
MesosWorkspaceBrowser()
           
 
Method Summary
 hudson.FilePath getWorkspace(hudson.model.Job job)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MesosWorkspaceBrowser

public MesosWorkspaceBrowser()
Method Detail

getWorkspace

public hudson.FilePath getWorkspace(hudson.model.Job job)
Specified by:
getWorkspace in class hudson.model.WorkspaceBrowser


Copyright © 2004-2015. All Rights Reserved.