Class DeployIntegrationServer
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Recorder
-
- io.jenkins.plugins.deployintegrationserver.DeployIntegrationServer
-
- All Implemented Interfaces:
ExtensionPoint,Describable<Publisher>,BuildStep,SimpleBuildStep
public class DeployIntegrationServer extends Recorder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeployIntegrationServer.DescriptorImpl-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description DeployIntegrationServer(String singleTargetAliases, String groupTargetAliases, String deployerHomeDirectory, String deployerHost, String deployerPort, String deployerCredentialsId, String repositoryAlias, String repositoryDirectory, String deployAssets, String projectName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDeployAssets()StringgetDeployerCredentialsId()StringgetDeployerHomeDirectory()StringgetDeployerHost()StringgetDeployerPort()StringgetGroupTargetAliases()StringgetProjectName()StringgetRepositoryAlias()StringgetRepositoryDirectory()StringgetSingleTargetAliases()voidperform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener)voidsetDeployAssets(String deployAssets)voidsetDeployerCredentialsId(String deployerCredentialsId)voidsetDeployerHomeDirectory(String deployerHomeDirectory)voidsetDeployerHost(String deployerHost)voidsetDeployerPort(String deployerPort)voidsetGroupTargetAliases(String groupTargetAliases)voidsetProjectName(String projectName)voidsetRepositoryAlias(String repositoryAlias)voidsetRepositoryDirectory(String repositoryDirectory)voidsetSingleTargetAliases(String singleTargetAliases)-
Methods inherited from class hudson.tasks.Recorder
getDescriptor
-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, 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, getRequiredMonitorService, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Constructor Detail
-
DeployIntegrationServer
@DataBoundConstructor public DeployIntegrationServer(String singleTargetAliases, String groupTargetAliases, String deployerHomeDirectory, String deployerHost, String deployerPort, String deployerCredentialsId, String repositoryAlias, String repositoryDirectory, String deployAssets, String projectName)
-
-
Method Detail
-
getSingleTargetAliases
public String getSingleTargetAliases()
-
setSingleTargetAliases
@DataBoundSetter public void setSingleTargetAliases(String singleTargetAliases)
-
getGroupTargetAliases
public String getGroupTargetAliases()
-
setGroupTargetAliases
@DataBoundSetter public void setGroupTargetAliases(String groupTargetAliases)
-
getDeployerHost
public String getDeployerHost()
-
setDeployerHost
@DataBoundSetter public void setDeployerHost(String deployerHost)
-
getDeployerCredentialsId
public String getDeployerCredentialsId()
-
setDeployerCredentialsId
@DataBoundSetter public void setDeployerCredentialsId(String deployerCredentialsId)
-
getRepositoryAlias
public String getRepositoryAlias()
-
setRepositoryAlias
@DataBoundSetter public void setRepositoryAlias(String repositoryAlias)
-
getRepositoryDirectory
public String getRepositoryDirectory()
-
setRepositoryDirectory
@DataBoundSetter public void setRepositoryDirectory(String repositoryDirectory)
-
getDeployerHomeDirectory
public String getDeployerHomeDirectory()
-
setDeployerHomeDirectory
@DataBoundSetter public void setDeployerHomeDirectory(String deployerHomeDirectory)
-
getProjectName
public String getProjectName()
-
setProjectName
@DataBoundSetter public void setProjectName(String projectName)
-
getDeployerPort
public String getDeployerPort()
-
setDeployerPort
@DataBoundSetter public void setDeployerPort(String deployerPort)
-
getDeployAssets
public String getDeployAssets()
-
setDeployAssets
@DataBoundSetter public void setDeployAssets(String deployAssets)
-
perform
public void perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
- Specified by:
performin interfaceSimpleBuildStep- Throws:
InterruptedExceptionIOException
-
-