Class DSLPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
org.jenkinsci.plugins.vmanager.dsl.post.DSLPublisher
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,Serializable
,SimpleBuildStep
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
ConstructorsConstructorDescriptionDSLPublisher
(String vAPIUrl, String vAPIUser, Secret vAPIPassword, boolean authRequired, boolean advConfig, boolean dynamicUserId, int connTimeout, int readTimeout, boolean advancedFunctions, boolean retrieveSummaryReport, boolean runReport, boolean metricsReport, boolean vPlanReport, String testsViewName, String metricsViewName, String vplanViewName, int testsDepth, int metricsDepth, int vPlanDepth, String metricsInputType, String metricsAdvanceInput, String vPlanInputType, String vPlanAdvanceInput, String vPlanxFileName, String summaryType, boolean ctxInput, String ctxAdvanceInput, String freeVAPISyntax, boolean deleteReportSyntaxInputFile, String vManagerVersion, boolean sendEmail, String emailList, String emailType, String emailInputFile, boolean deleteEmailInputFile, String summaryMode, boolean ignoreSSLError, String vAPICredentials, String credentialType) -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
perform
(Run<?, ?> run, FilePath fp, Launcher launcher, TaskListener tl) Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
DSLPublisher
@DataBoundConstructor public DSLPublisher(String vAPIUrl, String vAPIUser, Secret vAPIPassword, boolean authRequired, boolean advConfig, boolean dynamicUserId, int connTimeout, int readTimeout, boolean advancedFunctions, boolean retrieveSummaryReport, boolean runReport, boolean metricsReport, boolean vPlanReport, String testsViewName, String metricsViewName, String vplanViewName, int testsDepth, int metricsDepth, int vPlanDepth, String metricsInputType, String metricsAdvanceInput, String vPlanInputType, String vPlanAdvanceInput, String vPlanxFileName, String summaryType, boolean ctxInput, String ctxAdvanceInput, String freeVAPISyntax, boolean deleteReportSyntaxInputFile, String vManagerVersion, boolean sendEmail, String emailList, String emailType, String emailInputFile, boolean deleteEmailInputFile, String summaryMode, boolean ignoreSSLError, String vAPICredentials, String credentialType) -
DSLPublisher
public DSLPublisher()
-
-
Method Details
-
getSummaryMode
-
getEmailType
-
getEmailInputFile
-
isIgnoreSSLError
public boolean isIgnoreSSLError() -
isDeleteEmailInputFile
public boolean isDeleteEmailInputFile() -
getVManagerVersion
-
isSendEmail
public boolean isSendEmail() -
getEmailList
-
isDeleteReportSyntaxInputFile
public boolean isDeleteReportSyntaxInputFile() -
getSummaryType
-
isCtxInput
public boolean isCtxInput() -
getCtxAdvanceInput
-
getFreeVAPISyntax
-
getMetricsInputType
-
getMetricsAdvanceInput
-
getVPlanInputType
-
getVPlanAdvanceInput
-
getVPlanxFileName
-
getTestsViewName
-
getMetricsViewName
-
getVplanViewName
-
getTestsDepth
public int getTestsDepth() -
getMetricsDepth
public int getMetricsDepth() -
getVPlanDepth
public int getVPlanDepth() -
isRunReport
public boolean isRunReport() -
isMetricsReport
public boolean isMetricsReport() -
isVPlanReport
public boolean isVPlanReport() -
isAdvancedFunctions
public boolean isAdvancedFunctions() -
isRetrieveSummaryReport
public boolean isRetrieveSummaryReport() -
getVAPIUrl
-
isAuthRequired
public boolean isAuthRequired() -
isAdvConfig
public boolean isAdvConfig() -
getVAPIUser
-
isDynamicUserId
public boolean isDynamicUserId() -
getConnTimeout
public int getConnTimeout() -
getReadTimeout
public int getReadTimeout() -
getVAPICredentials
-
getCredentialType
-
getVAPIPassword
-
perform
public void perform(@Nonnull Run<?, ?> run, @Nonnull FilePath fp, @Nonnull Launcher launcher, @Nonnull TaskListener tl) throws InterruptedException, IOException- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Publisher>
- Overrides:
getDescriptor
in classRecorder
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
-