Skip to content

electron publish.Class.GitlabPublisher

Electron-Builder / electron-publish / GitlabPublisher

Extends

Constructors

new GitlabPublisher()

new GitlabPublisher(context, info, version): GitlabPublisher

Parameters

context: PublishContext

info: GitlabOptions

version: string

Returns

GitlabPublisher

Overrides

HttpPublisher.constructor

Properties

_release

readonly _release: Lazy<any>


context

protected readonly context: PublishContext

Inherited from

HttpPublisher.context


providerName

readonly providerName: "gitlab" = "gitlab"

Overrides

HttpPublisher.providerName

Methods

createProgressBar()

protected createProgressBar(fileName, size): null | ProgressBar

Parameters

fileName: string

size: number

Returns

null | ProgressBar

Inherited from

HttpPublisher.createProgressBar


createReadStreamAndProgressBar()

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

Parameters

file: string

fileStat: Stats

progressBar: null | ProgressBar

reject

Returns

ReadableStream

Inherited from

HttpPublisher.createReadStreamAndProgressBar


doUpload()

protected doUpload(fileName, arch, dataLength, requestProcessor, filePath): Promise<any>

Parameters

fileName: string

arch: Arch

dataLength: number

requestProcessor: RequestProcessor

filePath: string

Returns

Promise<any>

Overrides

HttpPublisher.doUpload


toString()

toString(): string

Returns

string

Overrides

HttpPublisher.toString


upload()

upload(task): Promise<any>

Parameters

task: UploadTask

Returns

Promise<any>

Inherited from

HttpPublisher.upload