Class PublishArtifactVersionBuildStep
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- io.iktech.jenkins.plugins.artifactz.PublishArtifactVersionBuildStep
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
public class PublishArtifactVersionBuildStep extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PublishArtifactVersionBuildStep.DescriptorImpl
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactId()
String
getDescription()
String
getFlow()
String
getGroupId()
String
getName()
String
getStage()
String
getStageDescription()
String
getToken()
String
getType()
String
getVersion()
void
perform(Run<?,?> run, FilePath filePath, Launcher launcher, TaskListener taskListener)
void
setArtifactId(String artifactId)
void
setDescription(String description)
void
setFlow(String flow)
void
setGroupId(String groupId)
void
setName(String name)
void
setStage(String stage)
void
setStageDescription(String stageDescription)
void
setToken(String token)
void
setType(String type)
void
setVersion(String version)
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, 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
-
-
-
-
Method Detail
-
getToken
public String getToken()
-
setToken
@DataBoundSetter public void setToken(String token)
-
getName
public String getName()
-
setName
@DataBoundSetter public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
@DataBoundSetter public void setDescription(String description)
-
getType
public String getType()
-
setType
@DataBoundSetter public void setType(String type)
-
getGroupId
public String getGroupId()
-
setGroupId
@DataBoundSetter public void setGroupId(String groupId)
-
getArtifactId
public String getArtifactId()
-
setArtifactId
@DataBoundSetter public void setArtifactId(String artifactId)
-
getStage
public String getStage()
-
setStage
@DataBoundSetter public void setStage(String stage)
-
getFlow
public String getFlow()
-
setFlow
@DataBoundSetter public void setFlow(String flow)
-
getVersion
public String getVersion()
-
getStageDescription
public String getStageDescription()
-
setStageDescription
@DataBoundSetter public void setStageDescription(String stageDescription)
-
setVersion
@DataBoundSetter public void setVersion(String version)
-
perform
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath filePath, @Nonnull Launcher launcher, @Nonnull TaskListener taskListener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
-