Package hudson.plugins.blazemeter
Class BzmBuild
- All Implemented Interfaces:
hudson.remoting.Callable<Result,
,Exception> Serializable
,org.jenkinsci.remoting.RoleSensitive
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBzmBuild
(PerformanceBuilder builder, String apiId, String apiSecret, String jobName, String buildId, String serverURL, EnvVars envVars, FilePath workspace, TaskListener listener, ProxyConfiguration proxyConfiguration, boolean isSlave, String reportLinkName, long reportLinkId, String mainTestFile, String additionalTestFiles, boolean isUnstableIfHasFails) -
Method Summary
Modifier and TypeMethodDescriptioncall()
void
checkRoles
(org.jenkinsci.remoting.RoleChecker roleChecker) void
createGlobalEnvironmentVariables
(String key, String value) com.blazemeter.ciworkflow.CiBuild
getBuild()
void
interrupt
(com.blazemeter.ciworkflow.CiBuild build, com.blazemeter.api.explorer.Master master, PrintStream logger) void
sendWebhookNotificationSlack
(String masterId, String testName, String publicReportUrl, String webhookUrl) void
sendWebhookNotificationTeams
(String masterId, String testName, String publicReportUrl, String webhookUrl) Methods inherited from class jenkins.security.MasterToSlaveCallable
getChannelOrFail, getOpenChannelOrFail
-
Constructor Details
-
BzmBuild
public BzmBuild(PerformanceBuilder builder, String apiId, String apiSecret, String jobName, String buildId, String serverURL, EnvVars envVars, FilePath workspace, TaskListener listener, ProxyConfiguration proxyConfiguration, boolean isSlave, String reportLinkName, long reportLinkId, String mainTestFile, String additionalTestFiles, boolean isUnstableIfHasFails)
-
-
Method Details
-
call
-
interrupt
public void interrupt(com.blazemeter.ciworkflow.CiBuild build, com.blazemeter.api.explorer.Master master, PrintStream logger) -
checkRoles
- Specified by:
checkRoles
in interfaceorg.jenkinsci.remoting.RoleSensitive
- Overrides:
checkRoles
in classMasterToSlaveCallable<Result,
Exception> - Throws:
SecurityException
-
getBuild
public com.blazemeter.ciworkflow.CiBuild getBuild() -
createGlobalEnvironmentVariables
-
sendWebhookNotificationTeams
-
sendWebhookNotificationSlack
-