When I use the Initializer with after/before and whatever InitMilestone <http://javadoc.jenkins-ci.org/hudson/init/InitMilestone.html> when I try to get the list of view with: jenkins.model.Jenkins.getInstance().getViews();
the list is not initialize yet and doesn't return anything. Some idea? Jim, On Monday, October 19, 2015 at 11:17:44 AM UTC+2, Jim SERRA wrote: > > Ok, > So if I want to do the apply thing (to update my json files). The best way > would be to do in the Initializer a foreach on views and do a deleteView > and addView. > I will check that. > > On Friday, October 16, 2015 at 6:01:26 PM UTC+2, Robert Sandell wrote: >> >> Well what I was suggesting was to create your custom view in code and >> then add it to the ViewGroup (a.k. Jenkins) >> >> Jenkins.getActiveInstance().addView(new MyCustomView(...)) >> >> /B >> >> On Fri, Oct 16, 2015 at 5:39 PM, Jim SERRA <[email protected]> wrote: >> >>> I don't want to bother you with details but my plugin is not really well >>> developped (I learned by myself), so in short there is some data stored in >>> json files. >>> So I prefer to do this way like that I can add some security in >>> persistance. >>> >>> The Initializer is quite interesting ! >>> But I don't understand why you link the addView() method is it for the >>> submit purpose? >>> I never succeeded to do a submit of the view configuration in java. >>> >>> On Friday, October 16, 2015 at 5:20:54 PM UTC+2, Robert Sandell wrote: >>>> >>>> >>>> http://javadoc.jenkins-ci.org/jenkins/model/Jenkins.html#addView(hudson.model.View) >>>> http://javadoc.jenkins-ci.org/hudson/init/Initializer.html >>>> >>>> But if you add them to Jenkins they should be persisted as well so a >>>> restart shouldn't remove them. >>>> >>>> /B >>>> >>>> On Fri, Oct 16, 2015 at 4:35 PM, Jim SERRA <[email protected]> wrote: >>>> >>>>> Hello, >>>>> I have a plugin which manage custom views and portlets. >>>>> I don't if it's possible but I would like to submit automatically all >>>>> my customs views each time after my server Jenkins restart. >>>>> >>>>> Regards, >>>>> Jim. >>>>> >>>>> -- >>>>> 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/b90bcf8f-3428-49ab-84ca-b329c7771964%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/b90bcf8f-3428-49ab-84ca-b329c7771964%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>>> >>>> -- >>>> Robert Sandell >>>> *Software Engineer* >>>> *CloudBees Inc.* >>>> >>> -- >>> 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/4302571b-6810-42b7-8052-d4d09bc33efb%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jenkinsci-dev/4302571b-6810-42b7-8052-d4d09bc33efb%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Robert Sandell >> *Software Engineer* >> *CloudBees Inc.* >> > -- 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/24c23d12-cf9f-4310-b880-43665281db47%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
