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 class
DeployIntegrationServer.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 String
getDeployAssets()
String
getDeployerCredentialsId()
String
getDeployerHomeDirectory()
String
getDeployerHost()
String
getDeployerPort()
String
getGroupTargetAliases()
String
getProjectName()
String
getRepositoryAlias()
String
getRepositoryDirectory()
String
getSingleTargetAliases()
void
perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener)
void
setDeployAssets(String deployAssets)
void
setDeployerCredentialsId(String deployerCredentialsId)
void
setDeployerHomeDirectory(String deployerHomeDirectory)
void
setDeployerHost(String deployerHost)
void
setDeployerPort(String deployerPort)
void
setGroupTargetAliases(String groupTargetAliases)
void
setProjectName(String projectName)
void
setRepositoryAlias(String repositoryAlias)
void
setRepositoryDirectory(String repositoryDirectory)
void
setSingleTargetAliases(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:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
-