Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "lib/event/labelIssueOnDeployment"

Index

Functions

labelIssuesOnDeployment

  • labelIssuesOnDeployment(sdm: SoftwareDeliveryMachine): EventHandlerRegistration<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
  • EventHandlerRegistration to listen to Deployment events and label issues with environments

    Parameters

    • sdm: SoftwareDeliveryMachine

    Returns EventHandlerRegistration<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>

labelIssuesOnDeploymentListener

  • labelIssuesOnDeploymentListener(sdm: SoftwareDeliveryMachine): OnEvent<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>
  • Handle issue labeling based on the Deployment events

    Parameters

    • sdm: SoftwareDeliveryMachine

    Returns OnEvent<schema.LabelIssuesOnDeployment.Subscription, CredentialsResolver>

retrieveCommitQuery

  • retrieveCommitQuery(owner: string, repo: string, branch?: string, ctx: HandlerContext): function
  • Query to page through commits of a given repository

    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>
  • Read issue details from GraphQL

    Parameters

    • owner: string
    • repo: string
    • issue: string
    • ctx: HandlerContext

    Returns Promise<schema.Issue.Issue | undefined>

Generated using TypeDoc