Class JiraDeploymentInfoSenderImpl
java.lang.Object
com.atlassian.jira.cloud.jenkins.deploymentinfo.service.JiraDeploymentInfoSenderImpl
- All Implemented Interfaces:
JiraDeploymentInfoSender
Implementation of JiraDeploymentInfoSender to send build updates to Jira by building the payload,
generating the access token, sending the request and parsing the response.
-
Constructor Summary
ConstructorDescriptionJiraDeploymentInfoSenderImpl
(JiraSiteConfigRetriever siteConfigRetriever, SecretRetriever secretRetriever, CloudIdResolver cloudIdResolver, DeploymentsApi jiraApi, IssueKeyExtractor issueKeyExtractor, RunWrapperProvider runWrapperProvider) -
Method Summary
Modifier and TypeMethodDescriptionsendDeploymentInfo
(JiraDeploymentInfoRequest request, PipelineLogger pipelineLogger)
-
Constructor Details
-
JiraDeploymentInfoSenderImpl
public JiraDeploymentInfoSenderImpl(JiraSiteConfigRetriever siteConfigRetriever, SecretRetriever secretRetriever, CloudIdResolver cloudIdResolver, DeploymentsApi jiraApi, IssueKeyExtractor issueKeyExtractor, RunWrapperProvider runWrapperProvider)
-
-
Method Details
-
sendDeploymentInfo
public List<JiraSendInfoResponse> sendDeploymentInfo(JiraDeploymentInfoRequest request, PipelineLogger pipelineLogger) - Specified by:
sendDeploymentInfo
in interfaceJiraDeploymentInfoSender
-