class GithubConfig
Configuration options for the new GitHub releases feature.
Note: This is currently in beta stage, so expect sudden changes to this API anytime.
GithubConfig(project: Project)
Configuration options for the new GitHub releases feature. |
val accessToken: String
The access token that will be used for authentication when uploading the release. |
|
var apiUrl: String
The base API URL for the Github releases API.
Defaults to |
|
var releasesConfig: File
The list of releases in YAML format. The file must exist and be readable,
otherwise an exception is thrown on first access of this property.
Defaults to the file |
|
var repositoryName: String
The name of the repository to which releases will be published. |
|
var repositoryOwner: String
The GitHub account that owns the repository to which releases will be published. |
|
var targetCommitish: String
Specifies the commitish value that determines where the Git tag is created from.
Can be any branch or commit SHA. Defaults to |
|
var uploadUrl: String
The base API URL to upload release assets.
Defaults to |
const val DEFAULT_TARGET_COMMITTISH: String |
|
const val PROPERTY_ACCESS_TOKEN: String |