Package com.checkmarx.jenkins
Class CheckmarxScanBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.checkmarx.jenkins.CheckmarxScanBuilder
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep,SimpleBuildStep
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidperform(@NonNull Run<?, ?> run, @NonNull FilePath workspace, EnvVars envVars, @NonNull Launcher launcher, @NonNull TaskListener listener) voidsetAdditionalOptions(String additionalOptions) voidsetBaseAuthUrl(String baseAuthUrl) voidsetBranchName(String branchName) voidsetCheckmarxInstallation(String checkmarxInstallation) voidsetCredentialsId(String credentialsId) voidsetProjectName(String projectName) voidsetServerUrl(String serverUrl) voidsetTenantName(String tenantName) voidsetUseAuthenticationUrl(boolean useAuthenticationUrl) voidsetUseOwnAdditionalOptions(boolean useOwnAdditionalOptions) voidsetUseOwnServerCredentials(boolean useOwnServerCredentials) Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuildMethods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Field Details
-
DEFAULT_BRANCH_WARN
- See Also:
-
GIT_BRANCH
- See Also:
-
GIT_BRANCH_VAR
- See Also:
-
CVS_BRANCH
- See Also:
-
CVS_BRANCH_VAR
- See Also:
-
SVN_REVISION
- See Also:
-
SVN_REVISION_VAR
- See Also:
-
LOGFILE
- See Also:
-
-
Constructor Details
-
CheckmarxScanBuilder
-
CheckmarxScanBuilder
public CheckmarxScanBuilder()
-
-
Method Details
-
getUseOwnServerCredentials
public boolean getUseOwnServerCredentials() -
setUseOwnServerCredentials
@DataBoundSetter public void setUseOwnServerCredentials(boolean useOwnServerCredentials) -
getServerUrl
-
setServerUrl
-
getTenantName
-
setTenantName
-
getProjectName
-
setProjectName
-
getBranchName
-
setBranchName
-
getCredentialsId
-
setCredentialsId
-
getUseOwnAdditionalOptions
public boolean getUseOwnAdditionalOptions() -
setUseOwnAdditionalOptions
@DataBoundSetter public void setUseOwnAdditionalOptions(boolean useOwnAdditionalOptions) -
getAdditionalOptions
-
setAdditionalOptions
-
getCheckmarxInstallation
-
setCheckmarxInstallation
-
isUseAuthenticationUrl
public boolean isUseAuthenticationUrl() -
setUseAuthenticationUrl
@DataBoundSetter public void setUseAuthenticationUrl(boolean useAuthenticationUrl) -
getBaseAuthUrl
-
setBaseAuthUrl
-
perform
public void perform(@NonNull @NonNull Run<?, ?> run, @NonNull @NonNull FilePath workspace, EnvVars envVars, @NonNull @NonNull Launcher launcher, @NonNull @NonNull TaskListener listener) - Specified by:
performin interfaceSimpleBuildStep
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<Builder>- Overrides:
getDescriptorin classBuilder
-