跳到内容

electron publish.Class.BitbucketPublisher

Electron-Builder / electron-publish / BitbucketPublisher

继承自

构造函数

new BitbucketPublisher()

new BitbucketPublisher(context, info): BitbucketPublisher

参数

context: PublishContext

info: BitbucketOptions

返回值

BitbucketPublisher

覆盖

HttpPublisher.constructor

属性

context

protected readonly context: PublishContext

继承自

HttpPublisher.context


hostname

readonly hostname: "api.bitbucket.org" = "api.bitbucket.org"


providerName

readonly providerName: "bitbucket" = "bitbucket"

覆盖

HttpPublisher.providerName

方法

createProgressBar()

protected createProgressBar(fileName, size): null | ProgressBar

参数

fileName: string

size: number

返回值

null | ProgressBar

继承自

HttpPublisher.createProgressBar


createReadStreamAndProgressBar()

protected createReadStreamAndProgressBar(file, fileStat, progressBar, reject): ReadableStream

参数

file: string

fileStat: Stats

progressBar: null | ProgressBar

reject

返回值

ReadableStream

继承自

HttpPublisher.createReadStreamAndProgressBar


deleteRelease()

deleteRelease(filename): Promise<void>

参数

filename: string

返回值

Promise<void>


doUpload()

protected doUpload(fileName, _arch, _dataLength, _requestProcessor, file): Promise<any>

参数

fileName: string

_arch: Arch

_dataLength: number

_requestProcessor

file: string

返回值

Promise<any>

覆盖

HttpPublisher.doUpload


toString()

toString(): string

返回值

string

覆盖

HttpPublisher.toString


upload()

upload(task): Promise<any>

参数

task: UploadTask

返回值

Promise<any>

继承自

HttpPublisher.upload


convertAppPassword()

static convertAppPassword(username, token): string

参数

username: string

token: string

返回值

string