public class NSAutoPlugin extends hudson.tasks.Builder implements jenkins.tasks.SimpleBuildStep, com.nowsecure.auto.domain.NSAutoParameters, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
NSAutoPlugin.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
NSAutoPlugin(String apiUrl,
String group,
String binaryName,
String description,
boolean waitForResults,
int waitMinutes,
boolean breakBuildOnScore,
int scoreThreshold,
String apiKey,
boolean useBuildEndpoint) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiKey() |
String |
getApiUrl() |
File |
getArtifactsDir() |
String |
getBinaryName() |
String |
getDescription() |
File |
getFile() |
String |
getGroup() |
String |
getPassword() |
com.nowsecure.auto.domain.ProxySettings |
getProxySettings() |
int |
getScoreThreshold() |
String |
getStopTestsForStatusMessage() |
String |
getUsername() |
int |
getWaitMinutes() |
boolean |
isBreakBuildOnScore() |
boolean |
isDebug() |
boolean |
isShowStatusMessages() |
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 |
setDebug(boolean debug) |
void |
setDescription(String description) |
void |
setGroup(String group) |
void |
setPassword(String password) |
void |
setScoreThreshold(int scoreThreshold) |
void |
setShowStatusMessages(boolean showStatusMessages) |
void |
setStopTestsForStatusMessage(String stopTestsForStatusMessage) |
void |
setUseBuildEndpoint(boolean useBuildEndpoint) |
void |
setUsername(String username) |
void |
setWaitForResults(boolean waitForResults) |
void |
setWaitMinutes(int waitMinutes) |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild@Nonnull public String getApiUrl()
getApiUrl in interface com.nowsecure.auto.domain.NSAutoParameterspublic String getGroup()
getGroup in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setGroup(String group)
public String getApiKey()
getApiKey in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setApiKey(String apiKey)
public String getBinaryName()
public String getDescription()
getDescription in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setDescription(String description)
public boolean isWaitForResults()
@DataBoundSetter public void setWaitForResults(boolean waitForResults)
public int getWaitMinutes()
getWaitMinutes in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setWaitMinutes(int waitMinutes)
public boolean isBreakBuildOnScore()
@DataBoundSetter public void setBreakBuildOnScore(boolean breakBuildOnScore)
public int getScoreThreshold()
getScoreThreshold in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setScoreThreshold(int scoreThreshold)
public boolean isUseBuildEndpoint()
@DataBoundSetter public void setUseBuildEndpoint(boolean useBuildEndpoint)
public File getArtifactsDir()
getArtifactsDir in interface com.nowsecure.auto.domain.NSAutoParameterspublic File getFile()
getFile in interface com.nowsecure.auto.domain.NSAutoParameterspublic String getUsername()
getUsername in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setUsername(String username)
public String getPassword()
getPassword in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setPassword(String password)
public boolean isShowStatusMessages()
isShowStatusMessages in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setShowStatusMessages(boolean showStatusMessages)
public String getStopTestsForStatusMessage()
getStopTestsForStatusMessage in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setStopTestsForStatusMessage(String stopTestsForStatusMessage)
public com.nowsecure.auto.domain.ProxySettings getProxySettings()
getProxySettings in interface com.nowsecure.auto.domain.NSAutoParameterspublic boolean isDebug()
isDebug in interface com.nowsecure.auto.domain.NSAutoParameters@DataBoundSetter public void setDebug(boolean debug)
@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.