hudson.plugins.build_timeout
クラス BuildTimeoutWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
hudson.tasks.BuildWrapper
hudson.plugins.build_timeout.BuildTimeoutWrapper
- すべての実装されたインタフェース:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.BuildWrapper>
public class BuildTimeoutWrapper
- extends hudson.tasks.BuildWrapper
BuildWrapper
that terminates a build if it's taking too long.
- 作成者:
- Kohsuke Kawaguchi
クラス hudson.tasks.BuildWrapper から継承された入れ子のクラス/インタフェース |
hudson.tasks.BuildWrapper.Environment |
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
クラス hudson.tasks.BuildWrapper から継承されたメソッド |
all, decorateLauncher, getProjectAction, getProjectActions, makeBuildVariables, makeSensitiveBuildVariables, preCheckout, setUp |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MINIMUM_TIMEOUT_MILLISECONDS
public static long MINIMUM_TIMEOUT_MILLISECONDS
failBuild
@Deprecated
public transient boolean failBuild
- 推奨されていません。 use
FailOperation
instead.- Fail the build rather than aborting it
writingDescription
@Deprecated
public transient boolean writingDescription
- 推奨されていません。 use
WriteDescriptionOperation
instead.- Writing the build description when timeout occurred.
DESCRIPTOR
@Extension
public static final BuildTimeoutWrapper.DescriptorImpl DESCRIPTOR
timeoutMinutes
public transient int timeoutMinutes
timeoutPercentage
public transient int timeoutPercentage
timeoutType
public transient String timeoutType
timeoutMinutesElasticDefault
public transient Integer timeoutMinutesElasticDefault
BuildTimeoutWrapper
@Deprecated
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
boolean failBuild,
boolean writingDescription)
- 推奨されていません。
BuildTimeoutWrapper
@Deprecated
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
List<BuildTimeOutOperation> operationList)
- 推奨されていません。
BuildTimeoutWrapper
@DataBoundConstructor
public BuildTimeoutWrapper(BuildTimeOutStrategy strategy,
List<BuildTimeOutOperation> operationList,
String timeoutEnvVar)
- ctor.
Don't forget to update
BuildTimeoutWrapper.DescriptorImpl.newInstance(StaplerRequest, JSONObject)
when you add new arguments.
- パラメータ:
strategy
- operationList
- timeoutEnvVar
-
getOperationList
public List<BuildTimeOutOperation> getOperationList()
- 戻り値:
- operations to perform at timeout.
setUp
public hudson.tasks.BuildWrapper.Environment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
- オーバーライド:
- クラス
hudson.tasks.BuildWrapper
内の setUp
- 例外:
IOException
InterruptedException
readResolve
protected Object readResolve()
getDescriptor
public hudson.model.Descriptor<hudson.tasks.BuildWrapper> getDescriptor()
- 定義:
- インタフェース
hudson.model.Describable<hudson.tasks.BuildWrapper>
内の getDescriptor
- オーバーライド:
- クラス
hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>
内の getDescriptor
getStrategy
public BuildTimeOutStrategy getStrategy()
getTimeoutEnvVar
public String getTimeoutEnvVar()
decorateLogger
public OutputStream decorateLogger(hudson.model.AbstractBuild build,
OutputStream logger)
throws IOException,
InterruptedException,
hudson.model.Run.RunnerAbortedException
- オーバーライド:
- クラス
hudson.tasks.BuildWrapper
内の decorateLogger
- パラメータ:
build
- logger
-
- 戻り値:
-
- 例外:
IOException
InterruptedException
hudson.model.Run.RunnerAbortedException
- 関連項目:
BuildWrapper.decorateLogger(hudson.model.AbstractBuild, java.io.OutputStream)
Copyright © 2004-2014. All Rights Reserved.