I'm having a few difficulties on this. The GroovyShell is initialized
with a ClassLoader like this:
private static final class Script implements
DelegatingCallable {
private final String script;
private transient ClassLoader cl;
private Script(String script) {
Thanks for looking into this - replying late but yes I tried explicit
imports to no avail. Makes sense that a different class loader was
being used.
Look forward to testing an updated version when available.
Darren
On 11 April 2012 21:06, Slide wrote:
> Ok, it looks like the groovy script cons
Ok, it looks like the groovy script console sets the classloader for
the context to Jenkins.getInstance().getPluginManager().uberClassLoader,
which the email-ext plugin does NOT do. I will look at updating this
and trying it out and if it works, I'll release a new version of
email-ext.
slide
On W
I also can't seem to get the groovy template to load the
WarningsResultAction class. I tried similar things to what you did
below. I will see if I can figure out what this is the case.
Thanks,
slide
On Wed, Apr 11, 2012 at 5:57 AM, Darren Syzling wrote:
> Ulli,
>
> I'd be happy to work on somet
Do you get an exception when you do that in the email template? Also,
are you importing the necessary items? I'm thinking that the script
console may add some imports by default that the email-ext plugin does
not.
On Wed, Apr 11, 2012 at 8:02 AM, Darren Syzling wrote:
> Ulli,
>
> Thanks - at the
Ulli,
Thanks - at the moment this is a background task and I have a few
other pressing things to attend to so can't hookup via IRC today. But
yes the warnings are appearing on the build info. And the following
works from the script console:
cl = getClass().getClassLoader()
def warningsClass =
cl.
When I execute the following in Jenkins script console I correctly find
the action of a build:
println(hudson.model.Hudson.instance.getItem("Your Job
Name").getLastBuild().getAction(hudson.plugins.warnings.WarningsResultAction.class))
BTW: Maybe we can discuss this topic in our IRC channel then w
Hmm, that is strange. Classloading should be straight forward. Seems
that the installation is corrupt. Is the warnings plug-in showing up in
Jenkins?
Ulli
On 04/11/2012 02:57 PM, Darren Syzling wrote:
> Ulli,
>
> I'd be happy to work on something together. I did however try a few
> variants but t
In the meantime I've reverted back to Analysis Collector 1.19.
--
Regards
Darren
On 11 April 2012 14:10, Darren Syzling wrote:
> Yes sorry email-ext 2.19 installed.
>
>
> On 11 April 2012 14:05, Slide wrote:
>> I hope you mean email-ext 2.19. There is nothing different about the groovy
>> im
Yes sorry email-ext 2.19 installed.
On 11 April 2012 14:05, Slide wrote:
> I hope you mean email-ext 2.19. There is nothing different about the groovy
> implementation in email-ext, it uses the same one as the rest of Jenkins.
>
> On Apr 11, 2012 5:57 AM, "Darren Syzling" wrote:
>>
>> Ulli,
>>
I hope you mean email-ext 2.19. There is nothing different about the groovy
implementation in email-ext, it uses the same one as the rest of Jenkins.
On Apr 11, 2012 5:57 AM, "Darren Syzling" wrote:
> Ulli,
>
> I'd be happy to work on something together. I did however try a few
> variants but the
Ulli,
I'd be happy to work on something together. I did however try a few
variants but the hudson.plugins.warnings.WarningsResultAction class
could not be found, I tried variants of this:
warningsResultAction =
build.getAction(Class.forName("hudson.plugins.warnings.WarningsResultAction"))
warning
I haven't yet done that but it should be possible to access the objects
using this method from your script:
WarningsResultAction action =
getAction("hudson.plugins.warnings.WarningsResultAction")
>From this object you get the result using action.getResult()
Maybe we can work together on making an
Regarding the Warnings plugin - is there anyway I can access warning
information for the current build from a mail-ext groovy template by
using the hudson/jenkins model API? Or would I use the token macro
expansion plugin in some way? I was wondering if there was a
documented way of gaining access
14 matches
Mail list logo