RepositoryProviderGitHubEnterpriseSettings OBJECT

Settings for a GitHub Enterprise repository.

Fields

buildBranchesBoolean!

Whether to create builds when branches are pushed.

buildCheckRunCompletedBoolean!

Whether to create builds when a check run completes.

buildCreateEventBoolean!

Whether to create builds when a branch or tag is created.

buildDeploymentStatusCreatedBoolean!

Whether to create builds when a deployment status is created.

buildIssueCommentCreatedBoolean!

Whether to create builds when an issue comment is created on a pull request.

buildMergeGroupChecksRequestedBoolean!

Whether to create builds for merge group check runs.

buildPullRequestBaseBranchChangedBoolean!

Whether to create builds for pull requests when the base branch is changed.

buildPullRequestConvertedToDraftBoolean!

Whether to create builds when a pull request is converted to draft.

buildPullRequestDequeuedBoolean!

Whether to create builds when a pull request is removed from a merge queue.

buildPullRequestEditedBoolean!

Whether to create builds when a pull request is edited.

buildPullRequestForksBoolean!

Whether to create builds for pull requests from third-party forks.

buildPullRequestLabelsChangedBoolean!

Whether to create builds for pull requests when labels are added or removed.

buildPullRequestMergeCommitsBoolean!

Whether to create builds for the test merge commit of a pull request.

buildPullRequestReadyForReviewBoolean!

Whether to create builds for pull requests that are ready for review.

buildPullRequestReopenedBoolean!

Whether to create builds when a pull request is reopened.

buildPullRequestReviewCommentCreatedBoolean!

Whether to create builds when an inline review comment is created on a pull request.

buildPullRequestReviewDismissedBoolean!

Whether to create builds when a pull request review is dismissed.

buildPullRequestReviewRequestedBoolean!

Whether to create builds when a pull request review is requested.

buildPullRequestReviewSubmittedBoolean!

Whether to create builds when a pull request review is submitted.

buildPullRequestsBoolean!

Whether to create builds for commits that are part of a Pull Request.

buildReleaseCreatedBoolean!

Whether to create builds when a release is created.

buildReleasePublishedBoolean!

Whether to create builds when a release is published.

buildReleaseReleasedBoolean!

Whether to create builds when a release is released.

buildTagsBoolean!

Whether to create builds when tags are pushed.

cancelDeletedBranchBuildsBoolean!

A boolean to enable automatically cancelling any running builds for a branch if the branch is deleted.

cancelWhenMergeGroupDestroyedBoolean!

Whether to cancel running builds when a merge group is destroyed.

filterConditionString

The conditions under which this pipeline will trigger a build.

filterEnabledBoolean

Whether the filter is enabled

githubWebhooksDisabledBoolean!

Whether all GitHub webhook processing is disabled for this pipeline.

ignoreDefaultBranchPullRequestsBoolean!

Ensure that even if Build Pull Requests is disabled, all commits to the default branch will trigger a build.

issueCommentCommandWordString

The command word used to trigger builds from issue comments (e.g. "/bk"). Only comments containing this word will trigger builds.

issueCommentMatchModeCommandWordMatchMode

The match mode for issue comment command words.

prefixPullRequestForkBranchNamesBoolean!

Prefix branch names for third-party fork builds to ensure they don't trigger branch conditions. For example, the main branch from some-user will become some-user:main.

publishBlockedAsPendingBoolean!

The status to use for blocked builds. Pending can be used with required status checks to prevent merging pull requests with blocked builds.

publishCommitStatusBoolean!

Whether to update the status of commits in Bitbucket or GitHub.

publishCommitStatusPerStepBoolean!

Whether to create a separate status for each job in a build, allowing you to see the status of each job directly in GitHub.

pullRequestBranchFilterConfigurationString

The branch filtering pattern. Only pull requests on branches matching this pattern will cause builds to be created.

pullRequestBranchFilterEnabledBoolean!

Whether to limit the creation of builds to specific branches or patterns.

reviewCommentCommandWordString

The command word used to trigger builds from inline PR review comments (e.g. "/bk"). Only comments containing this word will trigger builds.

reviewCommentMatchModeCommandWordMatchMode

The match mode for review comment command words.

separatePullRequestStatusesBoolean!

Whether to create a separate status for pull request builds, allowing you to require a passing pull request build in your required status checks in GitHub.

skipBuildsForExistingCommitsBoolean!

Whether to skip creating a new build if a build for the commit and branch already exists.

skipPullRequestBuildsForExistingCommitsBoolean!

Whether to skip creating a new build for a pull request if an existing build for the commit and branch already exists.

triggerModeString!

What type of event to trigger builds on.

useMergeGroupBaseCommitForGitDiffBaseBoolean!

Whether to use the merge group base commit for git diff base.

Interfaces