Actually, I just noticed that the Shell configuration is actually part of 
the core Jenkins. All of the core configuration appear to get reloaded 
correctly. For example, the system message and global properties (and shell 
too).

Thanks,

Doug

On Wednesday, October 8, 2014 9:37:20 PM UTC-4, Doug Hughes wrote:
>
> Hi,
>
> I'm working to build plugin that contains some global configuration. So 
> far I have one class, an internal descriptor class, and the associated 
> jelly files. The internal descriptor has two properties that are set via 
> the "Configure System" form. This all works correctly. I can see my section 
> in the form. I can provide my values. I can post the form and the data is 
> persisted. If I reload the configuration form I continue to see my settings.
>
> However, if I make changes to my plugin I will want to reload my plugin 
> (obviously). When starting Jenkins via "mvn hpi:run" the console shows this:
>
> [INFO] Started Jetty Server
> [INFO] Console reloading is ENABLED. Hit ENTER on the console to restart 
> the context.
>
> So, after I've made some changes I hit enter to reload them. (Ignoring the 
> fact that this doesn't recompile my code, )I have noticed that it doesn't 
> reload my configuration correctly. The values are set back to their 
> defaults and the configuration form doesn't show the values either. But, if 
> I shutdown Jenkins and restart it my settings are reloaded. Or, if I change 
> my settings after the hitting enter to reload the new settings are 
> persisted (until the next reload).
>
> Is this a known problem? It can quickly be reproduced by creating a new 
> hello world builder plugin, starting it via mvn hpi:run, and then 
> configuring it (checking use French). Then hit enter to restart in the 
> console and your configuration will be lost. I've seen this same behavior 
> with the global configuration for maven, subversion, and email 
> notifications. But, it doesn't happen with the Shell plugin. (I'll look 
> there to see if I can figure out why.)
>
> Any thoughts?
>
> Thanks,
>
> Doug
>

-- 
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