On 28.08.2015, at 06:20, Vinodhini Vijay <[email protected]> wrote:

> I  had overridden the method :
> 
> public void setUp(Context context, Run<?, ?> run, FilePath workspace, 
> Launcher launcher, TaskListener listener, EnvVars initialEnvironment)
>             throws IOException, InterruptedException 
> 
> But, how to get the workspace directory location from the Run object? (As I 
> have to read some file within workspace)

The point of SimpleBuildWrapper and similar other interfaces is that it tells 
you e.g. the relevant workspace as a parameter. This way your Workflow job/run 
can have any number of workspaces in parallel.

---

On 28.08.2015, at 08:37, Mads Nielsen <[email protected]> wrote:

> You can get the Workspace from the run object by doing 
> run.getExecutor().getCurrentWorkspace(). 

>From Javadoc of Executor#getCurrentWorkspace():

> If current executable is AbstractBuild, return the workspace that this 
> executor is using, or null if the build hasn't gotten to that point yet.

So that won't work for Workflow, which isn't based on AbstractBuild.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/DAB9D791-D55D-498C-8BB6-AFD300A15964%40beckweb.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to