All my changes have been pushed to my Github forks: https://github.com/gregsymons/analysis-suite-plugin/tree/workflow-support. Note that while the github UI seems to magically know how to resolve the submodules, git itself won't, because I didn't update the submodule urls to point at my forks to make merging upstream easier.
I've tried to follow the COMPATIBILITY.md guidelines and change over from the sprawling DataBoundConstructors (the base class for all the analyses takes 28 parameters!) to DataBoundSetters. I don't know if that could be part of the problem. I don't _think_ these plugins use newInstance() anywhere, but I'm also not sure I know exactly what you mean. Greg On Sunday, July 5, 2015 at 5:06:42 AM UTC-5, Oleg Nenashev wrote: > > Hi Gregory, > > It would worth if you send a link to the current code state in your local > branch. > AFAIK workflow plugin operates with SimpleBuildSteps supporting > DataBoundConstructors, and there can be issues with plugins using > newInstance(). I'm not sure it's related to your case. > > четверг, 2 июля 2015 г., 18:40:46 UTC+3 пользователь Gregory Symons > написал: >> >> Hi all! >> >> I'm currently working on updating the analysis suite plugins to work with >> the workflow plugin, and I've got almost everything working, except the >> snippet generator doesn't seem to generate useful snippets. Since these >> plugins can take _a lot_ of parameters, I think it's really important from >> a usability standpoint to get this working before I open the pull requests >> to merge it upstream. However, I'm not sure what's wrong or where to look >> to fix it. >> >> Basically, what's happening is that the snippet generator properly shows >> the configuration UI for the individual plugins, but when you generate the >> groovy code, instead of a usable build step, you get something like this: >> >> step <object of type hudson.plugins.checkstyle.CheckStylePublisher> >> >> I'm sure there's something simple that I'm missing, since I was able to >> update the scoverage plugin for workflow, and don't remember doing anything >> to get the snippet generator working correctly; but, that's a much simpler >> plugin than the analysis suite. Any help you can give me would be much >> appreciated. >> >> Thanks, >> >> Greg Symons >> > -- 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 jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/218ab3d6-9906-42b5-9e8c-31a2e8a6b028%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.