public class WebAppDeploymentRecorder extends BaseDeploymentRecorder
Modifier and Type | Class and Description |
---|---|
static class |
WebAppDeploymentRecorder.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
WebAppDeploymentRecorder(String azureCredentialsId,
String appName,
String resourceGroup) |
Modifier and Type | Method and Description |
---|---|
WebAppDeploymentRecorder.DescriptorImpl |
getDescriptor() |
String |
getDockerFilePath() |
String |
getDockerImageName() |
String |
getDockerImageTag() |
org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint |
getDockerRegistryEndpoint() |
String |
getPublishType() |
String |
getSlotName() |
boolean |
isDeleteTempImage() |
boolean |
isSkipDockerBuild() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setDeleteTempImage(boolean deleteTempImage) |
void |
setDockerFilePath(String dockerFilePath) |
void |
setDockerImageName(String dockerImageName) |
void |
setDockerImageTag(String dockerImageTag) |
void |
setDockerRegistryEndpoint(org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint dockerRegistryEndpoint) |
void |
setPublishType(String publishType) |
void |
setSkipDockerBuild(boolean skipDockerBuild) |
void |
setSlotName(String slotName) |
getAppName, getAzureCredentialsId, getFilePath, getRequiredMonitorService, getResourceGroup, getSourceDirectory, getTargetDirectory, isDeployOnlyIfSuccessful, needsToRunAfterFinalized, setDeployOnlyIfSuccessful, setFilePath, setSourceDirectory, setTargetDirectory
getProjectAction, getProjectActions, perform, perform, prebuild
@DataBoundSetter public void setPublishType(String publishType)
@DataBoundSetter public void setDockerFilePath(String dockerFilePath)
@DataBoundSetter public void setDockerRegistryEndpoint(org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint dockerRegistryEndpoint)
@DataBoundSetter public void setDockerImageName(String dockerImageName)
@DataBoundSetter public void setDockerImageTag(String dockerImageTag)
@DataBoundSetter public void setDeleteTempImage(boolean deleteTempImage)
@DataBoundSetter public void setSkipDockerBuild(boolean skipDockerBuild)
public String getDockerImageName()
public String getDockerImageTag()
public org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint getDockerRegistryEndpoint()
public String getPublishType()
public String getDockerFilePath()
public boolean isDeleteTempImage()
public boolean isSkipDockerBuild()
@DataBoundSetter public void setSlotName(@CheckForNull String slotName)
@CheckForNull public String getSlotName()
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
InterruptedException
IOException
public WebAppDeploymentRecorder.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class BaseDeploymentRecorder
Copyright © 2016–2021. All rights reserved.