Represents a pull request trigger.

interface PullRequestTrigger {
    autoCancel?: boolean;
    branchFilters?: string[];
    forks?: Forks;
    isCommentRequiredForPullRequest?: boolean;
    pathFilters?: string[];
    pipelineTriggerSettings?: PipelineTriggerSettings;
    requireCommentsForNonTeamMemberAndNonContributors?: boolean;
    requireCommentsForNonTeamMembersOnly?: boolean;
    settingsSourceType?: number;
    triggerType?: DefinitionTriggerType;
}

Hierarchy (View Summary)

Properties

autoCancel?: boolean

Indicates if an update to a PR should delete current in-progress builds.

branchFilters?: string[]
forks?: Forks
isCommentRequiredForPullRequest?: boolean
pathFilters?: string[]
pipelineTriggerSettings?: PipelineTriggerSettings
requireCommentsForNonTeamMemberAndNonContributors?: boolean
requireCommentsForNonTeamMembersOnly?: boolean
settingsSourceType?: number
triggerType?: DefinitionTriggerType

The type of the trigger.