org.jvnet.hudson.plugins.groovypostbuild
クラス GroovyPostbuildRecorder

java.lang.Object
  上位を拡張 hudson.tasks.BuildStepCompatibilityLayer
      上位を拡張 hudson.tasks.Publisher
          上位を拡張 hudson.tasks.Recorder
              上位を拡張 org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.matrix.MatrixAggregatable, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class GroovyPostbuildRecorder
extends hudson.tasks.Recorder
implements hudson.matrix.MatrixAggregatable

This class associates GroovyPostbuildActions to a build.


入れ子のクラスの概要
static class GroovyPostbuildRecorder.BadgeManager
           
 
クラス hudson.tasks.Publisher から継承された入れ子のクラス/インタフェース
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
インタフェース hudson.tasks.BuildStep から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildStep.PublisherList
 
フィールドの概要
 
インタフェース hudson.tasks.BuildStep から継承されたフィールド
BUILDERS, PUBLISHERS
 
コンストラクタの概要
GroovyPostbuildRecorder(String groovyScript, List<GroovyScriptPath> classpath, int behavior)
           
GroovyPostbuildRecorder(String groovyScript, List<GroovyScriptPath> classpath, int behavior, boolean runForMatrixParent)
           
 
メソッドの概要
 hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 int getBehavior()
           
 List<GroovyScriptPath> getClasspath()
           
 GroovyPostbuildDescriptor getDescriptor()
           
 String getGroovyScript()
           
 hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 boolean isRunForMatrixParent()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 
クラス hudson.tasks.Publisher から継承されたメソッド
all, getProjectAction, needsToRunAfterFinalized, prebuild
 
クラス hudson.tasks.BuildStepCompatibilityLayer から継承されたメソッド
getProjectActions, perform, prebuild
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース hudson.tasks.BuildStep から継承されたメソッド
getProjectActions, prebuild
 

コンストラクタの詳細

GroovyPostbuildRecorder

@DataBoundConstructor
public GroovyPostbuildRecorder(String groovyScript,
                                                    List<GroovyScriptPath> classpath,
                                                    int behavior,
                                                    boolean runForMatrixParent)

GroovyPostbuildRecorder

public GroovyPostbuildRecorder(String groovyScript,
                               List<GroovyScriptPath> classpath,
                               int behavior)
メソッドの詳細

getProjectAction

public final hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
定義:
インタフェース hudson.tasks.BuildStep 内の getProjectAction
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の getProjectAction

getDescriptor

public GroovyPostbuildDescriptor getDescriptor()
定義:
インタフェース hudson.model.Describable<hudson.tasks.Publisher> 内の getDescriptor
オーバーライド:
クラス hudson.tasks.Recorder 内の getDescriptor

perform

public final boolean perform(hudson.model.AbstractBuild<?,?> build,
                             hudson.Launcher launcher,
                             hudson.model.BuildListener listener)
                      throws InterruptedException,
                             IOException
定義:
インタフェース hudson.tasks.BuildStep 内の perform
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の perform
例外:
InterruptedException
IOException

getClasspath

public List<GroovyScriptPath> getClasspath()

getRequiredMonitorService

public final hudson.tasks.BuildStepMonitor getRequiredMonitorService()
定義:
インタフェース hudson.tasks.BuildStep 内の getRequiredMonitorService

getGroovyScript

public String getGroovyScript()

getBehavior

public int getBehavior()

isRunForMatrixParent

public boolean isRunForMatrixParent()

createAggregator

public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
                                                       hudson.Launcher launcher,
                                                       hudson.model.BuildListener listener)
定義:
インタフェース hudson.matrix.MatrixAggregatable 内の createAggregator
パラメータ:
build -
launcher -
listener -
戻り値:
関連項目:
MatrixAggregatable.createAggregator(hudson.matrix.MatrixBuild, hudson.Launcher, hudson.model.BuildListener)


Copyright © 2004-2014. All Rights Reserved.