org.jenkins_ci.plugins.flexible_publish.builder
クラス FailFastBuilder

java.lang.Object
  上位を拡張 hudson.tasks.BuildStepCompatibilityLayer
      上位を拡張 hudson.tasks.Builder
          上位を拡張 org.jenkins_ci.plugins.flexible_publish.builder.FailFastBuilder
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep

public class FailFastBuilder
extends hudson.tasks.Builder

Used with BuildStepRunner. Run build steps, but stops execution immediately when any of them fail.


入れ子のクラスの概要
 
インタフェース hudson.tasks.BuildStep から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildStep.PublisherList
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 
インタフェース hudson.tasks.BuildStep から継承されたフィールド
BUILDERS, PUBLISHERS
 
コンストラクタの概要
FailFastBuilder(List<hudson.tasks.BuildStep> buildsteps)
           
 
メソッドの概要
 hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
           
 hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
          推奨されていません。  
 Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
          Run BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps.
 boolean prebuild(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
          Run BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps.
 
クラス hudson.tasks.Builder から継承されたメソッド
all, prebuild
 
クラス hudson.tasks.BuildStepCompatibilityLayer から継承されたメソッド
getProjectAction, perform
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FailFastBuilder

public FailFastBuilder(List<hudson.tasks.BuildStep> buildsteps)
メソッドの詳細

prebuild

public boolean prebuild(hudson.model.AbstractBuild<?,?> build,
                        hudson.model.BuildListener listener)
Run BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps. Doesn't run following build steps when a build step fails.

定義:
インタフェース hudson.tasks.BuildStep 内の prebuild
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の prebuild
パラメータ:
build -
listener -
戻り値:
関連項目:
BuildStep.prebuild(hudson.model.AbstractBuild, hudson.model.BuildListener)

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
Run BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps. Runs following build steps even when a build step fails.

定義:
インタフェース hudson.tasks.BuildStep 内の perform
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の perform
パラメータ:
build -
launcher -
listener -
戻り値:
例外:
InterruptedException
IOException
関連項目:
BuildStep.perform(hudson.model.AbstractBuild, hudson.Launcher, hudson.model.BuildListener)

getDescriptor

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

getProjectAction

public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
推奨されていません。 

Not Supported

定義:
インタフェース hudson.tasks.BuildStep 内の getProjectAction
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の getProjectAction
パラメータ:
project -
戻り値:
関連項目:
BuildStep.getProjectAction(hudson.model.AbstractProject)

getProjectActions

public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
定義:
インタフェース hudson.tasks.BuildStep 内の getProjectActions
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の getProjectActions
パラメータ:
project -
戻り値:
関連項目:
BuildStep.getProjectActions(hudson.model.AbstractProject)

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
定義:
インタフェース hudson.tasks.BuildStep 内の getRequiredMonitorService
オーバーライド:
クラス hudson.tasks.Builder 内の getRequiredMonitorService
戻り値:
関連項目:
BuildStep.getRequiredMonitorService()


Copyright © 2004-2015. All Rights Reserved.