RepositoryProviderGitHubSettings OBJECT

Settings for a GitHub repository.

Fields

buildBranchesBoolean!

Whether to create builds when branches are pushed.

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.

buildPullRequestReadyForReviewBoolean!

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

buildPullRequestsBoolean!

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

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.

filterConditionString

The conditions under which this pipeline will trigger a build.

filterEnabledBoolean

Whether the filter is enabled

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.

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.

Interfaces