hudson.plugins.rubyMetrics
Class AbstractRailsTaskPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
hudson.plugins.rubyMetrics.AbstractRubyMetricsPublisher
hudson.plugins.rubyMetrics.AbstractRailsTaskPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
- Direct Known Subclasses:
- RailsNotesPublisher, RailsStatsPublisher
public abstract class AbstractRailsTaskPublisher
- extends AbstractRubyMetricsPublisher
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
protected |
AbstractRailsTaskPublisher(java.lang.String rakeInstallation,
java.lang.String rakeWorkingDir,
java.lang.String task)
|
|
Method Summary |
protected abstract void |
buildAction(org.codehaus.plexus.util.StringOutputStream out,
hudson.model.AbstractBuild<?,?> build)
|
java.lang.String |
getRakeInstallation()
|
java.lang.String |
getRakeWorkingDir()
|
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
|
| Methods inherited from class hudson.tasks.Recorder |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
rake
protected final hudson.plugins.rake.Rake rake
rakeInstallation
protected final java.lang.String rakeInstallation
rakeWorkingDir
protected final java.lang.String rakeWorkingDir
AbstractRailsTaskPublisher
protected AbstractRailsTaskPublisher(java.lang.String rakeInstallation,
java.lang.String rakeWorkingDir,
java.lang.String task)
getRakeInstallation
public java.lang.String getRakeInstallation()
getRakeWorkingDir
public java.lang.String getRakeWorkingDir()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
buildAction
protected abstract void buildAction(org.codehaus.plexus.util.StringOutputStream out,
hudson.model.AbstractBuild<?,?> build)
Copyright © 2010. All Rights Reserved.