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()voidcheckRoles(org.jenkinsci.remoting.RoleChecker roleChecker) voidcreateGlobalEnvironmentVariables(String key, String value) com.blazemeter.ciworkflow.CiBuildgetBuild()voidinterrupt(com.blazemeter.ciworkflow.CiBuild build, com.blazemeter.api.explorer.Master master, PrintStream logger) voidsendWebhookNotificationSlack(String masterId, String testName, String publicReportUrl, String webhookUrl) voidsendWebhookNotificationTeams(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:
checkRolesin interfaceorg.jenkinsci.remoting.RoleSensitive- Overrides:
checkRolesin classMasterToSlaveCallable<Result,Exception> - Throws:
SecurityException
-
getBuild
public com.blazemeter.ciworkflow.CiBuild getBuild() -
createGlobalEnvironmentVariables
-
sendWebhookNotificationTeams
-
sendWebhookNotificationSlack
-