package hudson.plugins.rubyMetrics;
import hudson.model.AbstractBuild;
import hudson.model.BuildListener;
import hudson.model.Result;
import hudson.tasks.BuildStepMonitor;
import hudson.tasks.Recorder;
public abstract class AbstractRubyMetricsPublisher extends Recorder {
protected boolean fail(AbstractBuild<?, ?> build, BuildListener listener, String message) {
listener.getLogger().println(message);
build.setResult(Result.FAILURE);
return true;
}
public BuildStepMonitor getRequiredMonitorService() {
return BuildStepMonitor.BUILD;
}
}