open class PullRequests : BuildFeature
A build feature that introduces GitHub pull requests integration
See Also
enum class GitHubRoleFilter
Pull request contributor role filter options |
|
sealed class Provider : CompoundParam<Provider> |
PullRequests(init: PullRequests.() -> Unit) PullRequests()
A build feature that introduces GitHub pull requests integration |
var provider: Provider? |
|
var vcsRootExtId: String?
Id of the VCS root to extract pull request information from. Set to an empty string to extract pull request information from the first VCS root attached to a build configuration. |
var enabled: Boolean
Specifies whether the feature is enabled, true by default |
|
var id: String?
Build feature id, if not specified will be generated |
|
var type: String
Build feature type |
fun azureDevOps(init: AzureDevOps.() -> Unit = {}): AzureDevOps
Azure DevOps Services/Server |
|
fun bitbucketServer(init: BitbucketServer.() -> Unit = {}): BitbucketServer
Bitbucket Server |
|
fun github(init: Github.() -> Unit = {}): Github
GitHub or GitHub Enterprise |
|
fun gitlab(init: Gitlab.() -> Unit = {}): Gitlab
GitLab.com or GitLab CE/EE |
|
open fun validate(consumer: ErrorConsumer): Unit
Validates this object and reports found errors to the provided consumer |
open fun create(): BuildFeature
Creates an instance of this build feature via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor. |
|
open fun toString(): String |