public class TicsPipelinePublish
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
TicsPipelinePublish.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
branchName |
boolean |
checkQualityGate |
boolean |
failIfQualityGateFails |
java.lang.String |
projectName |
java.lang.String |
ticsProjectPath |
java.lang.String |
userId |
java.lang.String |
userName |
java.lang.String |
viewerUrl |
| Constructor and Description |
|---|
TicsPipelinePublish(java.lang.String viewerUrl) |
| Modifier and Type | Method and Description |
|---|---|
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setBranchName(java.lang.String value) |
void |
setCheckQualityGate(boolean value) |
void |
setFailIfQualityGateFails(boolean value) |
void |
setProjectName(java.lang.String value) |
void |
setTicsProjectPath(java.lang.String value) |
void |
setUserId(java.lang.String value) |
void |
setUserName(java.lang.String value) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuildpublic final java.lang.String viewerUrl
public java.lang.String projectName
public java.lang.String branchName
public java.lang.String ticsProjectPath
public java.lang.String userName
public java.lang.String userId
public boolean checkQualityGate
public boolean failIfQualityGateFails
@DataBoundConstructor public TicsPipelinePublish(java.lang.String viewerUrl)
public void perform(@Nonnull
hudson.model.Run<?,?> run,
@Nonnull
hudson.FilePath workspace,
@Nonnull
hudson.Launcher launcher,
@Nonnull
hudson.model.TaskListener listener)
throws java.lang.InterruptedException,
java.io.IOException
perform in interface jenkins.tasks.SimpleBuildStepjava.lang.InterruptedExceptionjava.io.IOException@DataBoundSetter public void setProjectName(java.lang.String value)
@DataBoundSetter public void setBranchName(java.lang.String value)
@DataBoundSetter public void setTicsProjectPath(java.lang.String value)
@DataBoundSetter public void setUserName(java.lang.String value)
@DataBoundSetter public void setUserId(java.lang.String value)
@DataBoundSetter public void setCheckQualityGate(boolean value)
@DataBoundSetter public void setFailIfQualityGateFails(boolean value)