The way I handle this is to have the Queue.Executable that my task return
have a jelly view called executorCell.jelly which I then copy from the
normal executorCell.jelly and tweak the progress bar to give the link I
want.


On 1 May 2013 05:36, Gavin <[email protected]> wrote:

> Hey guys,
>
> I'm trying to make a simple plugin that integrates with our inhouse
> deployment system. The plan will be for a given build for any job, to be
> able to fire off a task which in turn talks to our inhouse apis.
>
> Right now I have an Action setup that hits a common resource (stapler? A
> doBlah function), and inside there I am firing off a lightweight task.
>
> Hudson.getInstance().getQueue().schedule( new DeployerTask( run, env ), 0
> );
>
> Everything there seems to work fine, but when it shows up under the
> executors list, it has a bad link to "/console". I've tracked this down (I
> think) to executors.jelly which uses buildProgressBar.jelly, and that has
> the link 'href="${rootURL}/${build.url}console"'
> I can't figure out how to set the .url for this.
>
> Can someone point me in the right direction?
>
> Additionally, I'm thinking this might not be the best way to handle this
> problem. I'm hoping I missed something and there is an extension point that
> can be triggered by an action to update a build (add some simple meta
> data/html? and maybe update the log) and have a long running task (Queue?)
>
> Gavin
>
> --
> 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/groups/opt_out.
>
>
>

-- 
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/groups/opt_out.


Reply via email to