Hello,

Note that this method runs after the SCM checkout, which probably does not 
comply with your expectations. You could use preCheckout() 
<http://javadoc.jenkins-ci.org/hudson/tasks/BuildWrapper.html#preCheckout-hudson.model.AbstractBuild-hudson.Launcher-hudson.model.BuildListener->
 
instead.

Generally I would recommend to avoid the BuildWrapper extension point, 
because it is not Pipeline-compatible by default. In your case you may want 
to implement SimpleBuildWrapper. Things like Run Listener 
<http://javadoc.jenkins-ci.org/hudson/model/listeners/RunListener.html> 
offer Pipeline-compatible methods, but it's hard to say if they are 
applicable in your use-case

Hopefully it helps, 
Oleg

среда, 12 июля 2017 г., 10:44:15 UTC+2 пользователь Jean Charles Jabouille 
написал:
>
> Hi,
>
> my plugin class extends hudson.tasks.BuildWrapper. When I activate my 
> plugin in an job, I d'like to add programmatically a prestep(and maybe a 
> recorder).
>
> Maybe the good place to do it is in the method ?
>
>    @Override
>    public Environment setUp(AbstractBuild build, Launcher launcher, 
> BuildListener listener)
>          throws IOException, InterruptedException {
>      
>        // HERE I HAVE TO ADD A PRESTEP
>
>       return super.setUp(build, launcher, listener);
>    }
>
> Someone can help me please ?
>
>
>

-- 
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/85950e55-80be-4acf-9f2d-0dd03616d7e6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to