public class DeployBuilder extends Builder implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
DeployBuilder.DescriptorImpl |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
BUILDERS, PUBLISHERS
Constructor and Description |
---|
DeployBuilder(String hostname,
String tfCredentialsId,
String ocCredentialsId,
String ocVersion,
String buildVersion,
Boolean createBuildInfoCartridge,
Boolean activateBuild,
List<SourcePath> sourcePaths,
String tempDirectory) |
Modifier and Type | Method and Description |
---|---|
Boolean |
getActivateBuild() |
String |
getBuildVersion() |
Boolean |
getCreateBuildInfoCartridge() |
DeployBuilder.DescriptorImpl |
getDescriptor() |
String |
getHostname() |
String |
getOcCredentialsId() |
String |
getOcVersion() |
List<SourcePath> |
getSourcePaths() |
String |
getTempDirectory() |
String |
getTfCredentialsId() |
void |
perform(Run<?,?> build,
FilePath workspace,
Launcher launcher,
TaskListener listener) |
void |
setActivateBuild(Boolean activateBuild) |
void |
setBuildVersion(String buildVersion) |
void |
setCreateBuildInfoCartridge(Boolean createBuildInfoCartridge) |
void |
setHostname(String hostname) |
void |
setOcCredentialsId(String ocCredentialsId) |
void |
setOcVersion(String ocVersion) |
void |
setSourcePaths(List<SourcePath> sourcePaths) |
void |
setTempDirectory(String tempDirectory) |
void |
setTfCredentialsId(String tfCredentialsId) |
all, getRequiredMonitorService, prebuild
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform, perform, requiresWorkspace
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
public String getHostname()
@DataBoundSetter public void setHostname(String hostname)
public String getTfCredentialsId()
@DataBoundSetter public void setTfCredentialsId(String tfCredentialsId)
public String getOcCredentialsId()
@DataBoundSetter public void setOcCredentialsId(String ocCredentialsId)
public String getOcVersion()
@DataBoundSetter public void setOcVersion(String ocVersion)
public String getBuildVersion()
@DataBoundSetter public void setBuildVersion(String buildVersion)
public Boolean getCreateBuildInfoCartridge()
@DataBoundSetter public void setCreateBuildInfoCartridge(Boolean createBuildInfoCartridge)
public Boolean getActivateBuild()
@DataBoundSetter public void setActivateBuild(Boolean activateBuild)
public List<SourcePath> getSourcePaths()
@DataBoundSetter public void setSourcePaths(List<SourcePath> sourcePaths)
public String getTempDirectory()
@DataBoundSetter public void setTempDirectory(String tempDirectory)
public void perform(@Nonnull Run<?,?> build, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
perform
in interface SimpleBuildStep
InterruptedException
IOException
public DeployBuilder.DescriptorImpl getDescriptor()
getDescriptor
in interface Describable<Builder>
getDescriptor
in class Builder
Copyright © 2016–2023. All rights reserved.