open class CommitStatusPublisher : BuildFeature
A build feature publishing status to external system
See Also
enum class FileEncoding |
|
sealed class Publisher : CompoundParam |
CommitStatusPublisher(init: CommitStatusPublisher.() -> Unit = {}, base: CommitStatusPublisher? = null) |
var publisher: Publisher?
Specifies to which system a status should be published |
|
var vcsRootExtId: String?
Id of the VCS root for which commits a status should be published. Set to an empty string to publish status for all VCS roots attached to a build configuration. |
var enabled: Boolean
Specifies whether the feature is enabled |
|
var id: String?
Build feature id, if not specified will be generated |
|
var type: String
Build feature type |
fun bitbucketCloud(init: BitbucketCloud.() -> Unit = {}): BitbucketCloud
Publish status to Bitbucket Cloud |
|
fun bitbucketServer(init: BitbucketServer.() -> Unit = {}): BitbucketServer
Publish status to Bitbucket Server |
|
fun gerrit(init: Gerrit.() -> Unit = {}): Gerrit
Publish status to Gerrit Code Review |
|
fun github(init: Github.() -> Unit = {}): Github
Publish status to GitHub |
|
fun gitlab(init: Gitlab.() -> Unit = {}): Gitlab
Publish status to GitLab |
|
fun tfs(init: Tfs.() -> Unit = {}): Tfs
Publish build status to Azure DevOps / TFS |
|
fun upsource(init: Upsource.() -> Unit = {}): Upsource
Publish status to Upsource |