jetbrains.buildServer.configs.kotlin.v2018_1.buildFeatures / CommitStatusPublisher / Publisher / Github

Github

class Github : Publisher

Types

AuthType

sealed class AuthType : CompoundParam<AuthType>

Constructors

<init>

Github()

Properties

authType

var authType: AuthType?

Type of authentication

githubUrl

var githubUrl: String?

GitHub server URL. Use "https://api.github.com" for projects hosted at github.com. For GitHub enterprise use the URL in the following format: http{s}://{host}:{port}/api/v3

Functions

password

fun password(init: Password.() -> Unit = {}): Password

Password authentication

personalToken

fun personalToken(init: PersonalToken.() -> Unit = {}): PersonalToken

Authentication using personal token

validate

fun validate(consumer: ErrorConsumer): Unit