External module "lib/event/labelIssueOnDeployment"
Functions
labelIssuesOnDeployment
- labelIssuesOnDeployment(sdm: SoftwareDeliveryMachine): EventHandlerRegistration<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
-
Parameters
-
sdm: SoftwareDeliveryMachine
Returns EventHandlerRegistration<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
labelIssuesOnDeploymentListener
- labelIssuesOnDeploymentListener(sdm: SoftwareDeliveryMachine): OnEvent<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
-
Parameters
-
sdm: SoftwareDeliveryMachine
Returns OnEvent<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
retrieveCommitQuery
- retrieveCommitQuery(owner: string, repo: string, branch?: string, ctx: HandlerContext): function
-
Parameters
-
owner: string
-
repo: string
-
Default value branch: string = "master"
-
ctx: HandlerContext
Returns function
-
- (page: number, size?: number): Promise<schema.CommitsForRepoAndBranch.Query>
-
Parameters
-
page: number
-
Optional size: number
Returns Promise<schema.CommitsForRepoAndBranch.Query>
retrieveIssue
- retrieveIssue(owner: string, repo: string, issue: string, ctx: HandlerContext): Promise<schema.Issue.Issue | undefined>
-
Parameters
-
owner: string
-
repo: string
-
issue: string
-
ctx: HandlerContext
Returns Promise<schema.Issue.Issue | undefined>
EventHandlerRegistration to listen to Deployment events and label issues with environments