Package hudson.plugins.tics
Class TicsPipelinePublish
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Recorder
-
- hudson.plugins.tics.TicsPipelinePublish
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,SimpleBuildStep
public class TicsPipelinePublish extends Recorder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TicsPipelinePublish.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 Modifier and Type Field Description String
branchName
boolean
checkQualityGate
String
credentialsId
boolean
failIfQualityGateFails
String
projectName
String
ticsProjectPath
String
userId
String
userName
String
viewerUrl
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description TicsPipelinePublish(String viewerUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
perform(Run<?,?> run, FilePath workspace, EnvVars envvars, Launcher launcher, TaskListener listener)
void
setBranchName(String value)
void
setCheckQualityGate(boolean value)
void
setCredentialsId(String value)
void
setFailIfQualityGateFails(boolean value)
void
setProjectName(String value)
void
setTicsProjectPath(String value)
void
setUserId(String value)
void
setUserName(String value)
-
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
-
-
-
-
Field Detail
-
viewerUrl
public final String viewerUrl
-
projectName
public String projectName
-
branchName
public String branchName
-
ticsProjectPath
public String ticsProjectPath
-
userName
public String userName
-
userId
public String userId
-
checkQualityGate
public boolean checkQualityGate
-
failIfQualityGateFails
public boolean failIfQualityGateFails
-
credentialsId
public String credentialsId
-
-
Constructor Detail
-
TicsPipelinePublish
@DataBoundConstructor public TicsPipelinePublish(String viewerUrl)
-
-
Method Detail
-
perform
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath workspace, @NonNull EnvVars envvars, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
setProjectName
@DataBoundSetter public void setProjectName(String value)
-
setBranchName
@DataBoundSetter public void setBranchName(String value)
-
setTicsProjectPath
@DataBoundSetter public void setTicsProjectPath(String value)
-
setUserName
@DataBoundSetter public void setUserName(String value)
-
setUserId
@DataBoundSetter public void setUserId(String value)
-
setCheckQualityGate
@DataBoundSetter public void setCheckQualityGate(boolean value)
-
setFailIfQualityGateFails
@DataBoundSetter public void setFailIfQualityGateFails(boolean value)
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(String value)
-
-