public class CodeSceneBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
CodeSceneBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
CodeSceneBuilder(String credentialsId,
String deltaAnalysisUrl,
String repository) |
Modifier and Type | Method and Description |
---|---|
String |
getBaseRevision() |
int |
getCouplingThresholdPercent() |
String |
getCredentialsId() |
String |
getDeltaAnalysisUrl() |
String |
getOriginUrl() |
String |
getRepository() |
int |
getRiskThreshold() |
boolean |
isAnalyzeBranchDiff() |
boolean |
isAnalyzeLatestIndividually() |
boolean |
isFailOnDecliningCodeHealth() |
boolean |
isFailOnFailedGoal() |
boolean |
isLetBuildPassOnFailedAnalysis() |
boolean |
isMarkBuildAsUnstable() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
protected Object |
readResolve() |
void |
setAnalyzeBranchDiff(boolean analyzeBranchDiff) |
void |
setAnalyzeLatestIndividually(boolean analyzeLatestIndividually) |
void |
setBaseRevision(String baseRevision) |
void |
setCouplingThresholdPercent(int couplingThresholdPercent) |
void |
setFailOnDecliningCodeHealth(boolean failOnDecliningCodeHealth) |
void |
setFailOnFailedGoal(boolean failOnFailedGoal) |
void |
setLetBuildPassOnFailedAnalysis(boolean letBuildPassOnFailedAnalysis) |
void |
setMarkBuildAsUnstable(boolean markBuildAsUnstable) |
void |
setOriginUrl(String originUrl) |
void |
setRiskThreshold(int riskThreshold) |
all, getDescriptor, getRequiredMonitorService, prebuild
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
public boolean isAnalyzeLatestIndividually()
public boolean isAnalyzeBranchDiff()
public String getBaseRevision()
public boolean isMarkBuildAsUnstable()
public int getRiskThreshold()
public String getCredentialsId()
public String getDeltaAnalysisUrl()
public String getRepository()
public int getCouplingThresholdPercent()
public boolean isLetBuildPassOnFailedAnalysis()
public boolean isFailOnFailedGoal()
public boolean isFailOnDecliningCodeHealth()
public String getOriginUrl()
@DataBoundSetter public void setAnalyzeLatestIndividually(boolean analyzeLatestIndividually)
@DataBoundSetter public void setAnalyzeBranchDiff(boolean analyzeBranchDiff)
@DataBoundSetter public void setBaseRevision(String baseRevision)
@DataBoundSetter public void setMarkBuildAsUnstable(boolean markBuildAsUnstable)
@DataBoundSetter public void setRiskThreshold(int riskThreshold)
@DataBoundSetter public void setCouplingThresholdPercent(int couplingThresholdPercent)
@DataBoundSetter public void setLetBuildPassOnFailedAnalysis(boolean letBuildPassOnFailedAnalysis)
@DataBoundSetter public void setFailOnFailedGoal(boolean failOnFailedGoal)
@DataBoundSetter public void setFailOnDecliningCodeHealth(boolean failOnDecliningCodeHealth)
@DataBoundSetter public void setOriginUrl(String originUrl)
protected Object readResolve()
public void perform(hudson.model.Run<?,?> build, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener)
perform
in interface jenkins.tasks.SimpleBuildStep
Copyright © 2016–2022. All rights reserved.