Thank you :)

On Sat, Oct 11, 2014 at 2:40 PM, Daniel Beck <[email protected]> wrote:

> peform
>
> On 11.10.2014, at 23:40, Stuart Rowe <[email protected]> wrote:
>
> > Hi, I'm trying to archive an artifact created during a build flow run. I
> want to archive the artifact during the run instead of post build so:
> >       * I can schedule another project in the flow that needs to copy
> the artifact to generate a report
> >       * I can copy the generated report back to the build flow project
> to aggregate with other artifacts
> >
> > Currently I have:
> >
> > ...
> >
> > def archiver = new ArtifactArchiver(fileName)
> > def launcher = new LocalLauncher(new StreamTaskListener(out))
> > def listener = new StreamBuildListener(out)
> >
> > archiver.peform(build, build.workspace, launcher, listener)
> >
> > ...
> >
> > But this causes:
> >
> > groovy.lang.MissingMethodException:
> > No signature of method: hudson.tasks.ArtifactArchiver.peform() is
> applicable for argument types:
> >   (com.cloudbees.plugins.flow.FlowRun, hudson.FilePath,
> hudson.Launcher$LocalLauncher, hudson.model.StreamBuildListener)
> > Possible solutions:
> >   perform(hudson.model.Run, hudson.FilePath, hudson.Launcher,
> hudson.model.TaskListener)
> >
> > I can't understand why this exception is being thrown since:
> >       * FlowRun is an indirect subclass of Run
> >       * LocalLauncher is a direct subclass of Launcher
> >       * TaskListener interface is indirectly implemented by
> StreamBuildListener
> > Any help would be appreciated. I'm also open to other build patterns to
> accomplish the same goal.
> >
> > Thanks,
> > Stuart
> >
> >
> > --
> > 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].
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/D986U_GYnVw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to