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(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script, int behavior, boolean runForMatrixParent)
           
 
メソッドの概要
 hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 int getBehavior()
           
 GroovyPostbuildDescriptor getDescriptor()
           
 hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getScript()
           
 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(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script,
                                                    int behavior,
                                                    boolean runForMatrixParent)
メソッドの詳細

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

getRequiredMonitorService

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

getScript

public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getScript()

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.