|
Re: Dependency between Publishers?: msg#00114java.hudson.user
Eric Crahen wrote: My thinking was that a user might have already entered a list of artifacts I see. Just FYI, from your Publisher you can also programmatically look at ArtifactArchiver's setting, if that helps. I guess the other way I could do this would be to allow each BuildStep to I've been thinking about similar things --- at some point configuring each plugin independently becomes too painful, and you are right that we should be doing something better. My approach to this problem has been the upcoming Maven support in Hudson (currently a work-in-progress in the hudson.maven package.) Maven projects are quite uniform and declarative, so I can figure out where source files are, where javadoc is generated, and etc, automatically. So the Hudson configuration screen could be a whole lot simpler. If you tell Maven to run javadoc, Hudson notices that and automatically archives its output. Doing this with Ant is bit harder, because a program can't really grok build scripts. The idea that I had was to actually embed Ant in Hudson, then trace execution of each task. For example if <javadoc> task is executed, Hudson can notice that and archive it right there. I think this might work fairly well in practice. I think what is making my plugins a bit different from the ones that exist -- Kohsuke Kawaguchi Sun Microsystems kohsuke.kawaguchi@xxxxxxx
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Not sure if this is JEXL or Stapler...., Eric Crahen |
|---|---|
| Next by Date: | Re: Not sure if this is JEXL or Stapler...., Kohsuke Kawaguchi |
| Previous by Thread: | Re: Dependency between Publishers?, Eric Crahen |
| Next by Thread: | Not sure if this is JEXL or Stapler...., Eric Crahen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |