Gitlab
Publish build statuses to GitLab.
Properties
Link copied to clipboard
Access token to use for GitLab connection. Can be found at /profile/account in GitLab.
Link copied to clipboard
Link copied to clipboard
GitLab URL in the format https://{hostname}:port/api/v4. If unspecified, the URL will be composed based on the VCS root fetch URL.
Link copied to clipboard
Functions
Link copied to clipboard
fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false"): DelegateProvider<Boolean>
fun booleanParameter(customName: String? = null, trueValue: String? = "true", falseValue: String? = "false", yamlName: String? = null): DelegateProvider<Boolean?>
Link copied to clipboard
fun <T : CompoundParam<T>> compoundParameter(customName: String? = null, yamlName: String? = null): DelegateProvider<T>
Link copied to clipboard
Copies parameters of this object to the specified target
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun personalToken(init: CommitStatusPublisher.Publisher.Gitlab.AuthType.PersonalToken.() -> Unit = {}): CommitStatusPublisher.Publisher.Gitlab.AuthType.PersonalToken
Authenticate using a personal token.
Link copied to clipboard
Link copied to clipboard
fun storedToken(init: CommitStatusPublisher.Publisher.Gitlab.AuthType.StoredToken.() -> Unit = {}): CommitStatusPublisher.Publisher.Gitlab.AuthType.StoredToken
Use GitLab OAuth credentials.
Link copied to clipboard
open fun stringParameter(customName: String? = null, yamlName: String? = null): DelegateProvider<String>
Link copied to clipboard
Link copied to clipboard
Use VCS root credentials.