com.michelin.cio.hudson.plugins.wasbuilder
Class WASBuildStep
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.michelin.cio.hudson.plugins.wasbuilder.WASBuildStep
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class WASBuildStep
- extends hudson.tasks.Builder
This builder uses wsadmin to run commands (or scripts) on WAS.
Please refer to http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rxml_commandline.html
to get a full description of wsadmin options.
- Author:
- Romain Seguy (http://openromain.blogspot.com)
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
WASBuildStep(java.lang.String additionalClasspath,
boolean appendTrace,
java.lang.String commands,
java.lang.String javaOptions,
java.lang.String jobId,
java.lang.String language,
java.lang.String profileScriptFiles,
java.lang.String propertiesFiles,
java.lang.String runIf,
java.lang.String scriptFile,
java.lang.String scriptParameters,
java.lang.String traceFile,
java.lang.String wasServerName,
java.lang.String user,
java.lang.String password)
|
| Methods inherited from class hudson.tasks.Builder |
all, getProjectAction, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, prebuild |
LANG_JACL
public static final java.lang.String LANG_JACL
- See Also:
- Constant Field Values
LANG_JYTHON
public static final java.lang.String LANG_JYTHON
- See Also:
- Constant Field Values
LANG
public static final java.lang.String[] LANG
WASBuildStep
@DataBoundConstructor
public WASBuildStep(java.lang.String additionalClasspath,
boolean appendTrace,
java.lang.String commands,
java.lang.String javaOptions,
java.lang.String jobId,
java.lang.String language,
java.lang.String profileScriptFiles,
java.lang.String propertiesFiles,
java.lang.String runIf,
java.lang.String scriptFile,
java.lang.String scriptParameters,
java.lang.String traceFile,
java.lang.String wasServerName,
java.lang.String user,
java.lang.String password)
getAdditionalClasspath
public java.lang.String getAdditionalClasspath()
isAppendTrace
public boolean isAppendTrace()
getCommands
public java.lang.String getCommands()
getDescriptor
public WASBuildStep.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>- Overrides:
getDescriptor in class hudson.tasks.Builder
getJavaOptions
public java.lang.String getJavaOptions()
getJobId
public java.lang.String getJobId()
getLanguage
public java.lang.String getLanguage()
getPassword
public java.lang.String getPassword()
getProfileScriptFiles
public java.lang.String getProfileScriptFiles()
getPropertiesFiles
public java.lang.String getPropertiesFiles()
getRunIf
public java.lang.String getRunIf()
getScriptFile
public java.lang.String getScriptFile()
getScriptParameters
public java.lang.String getScriptParameters()
getTraceFile
public java.lang.String getTraceFile()
getUser
public java.lang.String getUser()
getWasServer
public WASServer getWasServer()
- Returns the
WASServer to use when the build takes place (null if none has been set).
getWasServerName
public java.lang.String getWasServerName()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
Copyright © 2010. All Rights Reserved.