org.jenkinsci.plugins.tibco
Class AmxEclipseAntBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
org.jenkinsci.plugins.tibco.AmxEclipseAntBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class AmxEclipseAntBuilder
- extends hudson.tasks.Builder
TIBCO AmxEclipseAntBuilder
plugin allows you to run fully automated builds over AMX Businessworks, AMX Service Grig components and AMX BPM.
When the user configures the project and enables this builder,
Descriptor.newInstance(StaplerRequest)
is invoked and a new
AmxEclipseAntBuilder
is created. The created instance is persisted to
the project configuration XML by using XStream, so this allows you to use
instance fields (like name
) to remember the configuration.
When a build is performed, the
perform(AbstractBuild, Launcher, BuildListener)
method will be
invoked.
- Author:
- Federico Pastore - federico.pastore@gmail.com
Disclaimer - TIBCO, the TIBCO logo and
TIBCO Software are trademarks or
registered trademarks of TIBCO Software
Inc. in the United States and/or other
countries. All other product and company
names and marks mentioned are the property of their respective
owners.
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 |
Methods inherited from class hudson.tasks.Builder |
all, getRequiredMonitorService, prebuild |
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectAction, getProjectActions, 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, getProjectActions, prebuild |
AmxEclipseAntBuilder
@DataBoundConstructor
public AmxEclipseAntBuilder(String targets,
String name,
String antOpts,
String buildFile,
String properties,
String amxEclipseAntTra,
String businessStudioWs)
getName
public String getName()
getBusinessStudioWs
public String getBusinessStudioWs()
getBuildFile
public String getBuildFile()
getProperties
public String getProperties()
getTargets
public String getTargets()
getAmxEclipseAntTra
public String getAmxEclipseAntTra()
getAntOpts
public String getAntOpts()
- Gets the ANT_OPTS parameter, or null.
getTibcoInstallation
public TibcoInstallation getTibcoInstallation()
- Gets the Tibco installation for name.
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
- Specified by:
perform
in interface hudson.tasks.BuildStep
- Overrides:
perform
in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
getDescriptor
public AmxEclipseAntBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
- Overrides:
getDescriptor
in class hudson.tasks.Builder
Copyright © 2004-2013. All Rights Reserved.