use run.getParent() instead.

/B

On Fri, Aug 28, 2015 at 11:34 AM, Vinodhini Vijay <[email protected]
> wrote:

>
> Thank you all!! :) Is it valid to use the below to get the
> AbstractProject  or Project  or WorkFlowJob?
>
> SubTask currentExecutable =
> run.getExecutor().getCurrentExecutable().getParent();
>
> Thanks!
>
> On Friday, 28 August 2015 13:36:05 UTC+5:30, Daniel Beck wrote:
>>
>>
>> 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/da8ae8fa-daf8-4470-9fad-413cfae77f57%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/da8ae8fa-daf8-4470-9fad-413cfae77f57%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Robert Sandell
*Software Engineer*
*CloudBees Inc.*

-- 
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/CALzHZS05QF%3DCHEa4MP_oy559xTsARqvYvc_eb%2Bvv5QsykMM%2B%2BQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to