public class NSAutoPlugin extends hudson.tasks.Builder implements jenkins.tasks.SimpleBuildStep, NSAutoParameters
| Modifier and Type | Class and Description |
|---|---|
static class |
NSAutoPlugin.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
NSAutoPlugin(String binaryName,
String description,
String apiUrl,
String group,
boolean waitForResults,
int waitMinutes,
boolean breakBuildOnScore,
int scoreThreshold,
boolean useBuildEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiKey() |
String |
getApiUrl() |
String |
getBinaryName() |
String |
getDescription() |
String |
getGroup() |
int |
getScoreThreshold() |
int |
getWaitMinutes() |
boolean |
isBreakBuildOnScore() |
boolean |
isUseBuildEndpoint() |
boolean |
isWaitForResults() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setApiKey(String apiKey) |
void |
setApiUrl(String apiUrl) |
void |
setBinaryName(String binaryName) |
void |
setBreakBuildOnScore(boolean breakBuildOnScore) |
void |
setDescription(String description) |
void |
setGroup(String group) |
void |
setScoreThreshold(int scoreThreshold) |
void |
setUseBuildEndpoint(boolean useBuildEndpoint) |
void |
setWaitForResults(boolean waitForResults) |
void |
setWaitMinutes(int waitMinutes) |
String |
toString() |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild@Nonnull public String getApiUrl()
getApiUrl in interface NSAutoParameterspublic String getGroup()
getGroup in interface NSAutoParameters@DataBoundSetter public void setGroup(String group)
public String getApiKey()
@DataBoundSetter public void setApiKey(String apiKey)
@Nonnull public String getBinaryName()
getBinaryName in interface NSAutoParameterspublic String getDescription()
getDescription in interface NSAutoParameters@DataBoundSetter public void setDescription(String description)
public boolean isWaitForResults()
isWaitForResults in interface NSAutoParameters@DataBoundSetter public void setWaitForResults(boolean waitForResults)
public int getWaitMinutes()
getWaitMinutes in interface NSAutoParameters@DataBoundSetter public void setWaitMinutes(int waitMinutes)
public boolean isBreakBuildOnScore()
isBreakBuildOnScore in interface NSAutoParameters@DataBoundSetter public void setBreakBuildOnScore(boolean breakBuildOnScore)
public int getScoreThreshold()
getScoreThreshold in interface NSAutoParameters@DataBoundSetter public void setScoreThreshold(int scoreThreshold)
public boolean isUseBuildEndpoint()
isUseBuildEndpoint in interface NSAutoParameters@DataBoundSetter public void setUseBuildEndpoint(boolean useBuildEndpoint)
@POST
public void perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2018. All rights reserved.