跳到内容

builder util runtime.Interface.BitbucketOptions

Electron-Builder / builder-util-runtime / BitbucketOptions

Bitbucket 选项。 https://bitbucket.org/ 定义 BITBUCKET_TOKEN 环境变量。

要将应用密码转换为可用的令牌,您可以利用此功能

convertAppPassword(owner: string, appPassword: string) {
 const base64encodedData = Buffer.from(`${owner}:${appPassword.trim()}`).toString("base64")
 return `Basic ${base64encodedData}`
}

继承自

属性

channel?

readonly optional channel: null | string

通道。

默认

latest

owner

readonly owner: string

仓库所有者


provider

readonly provider: "bitbucket"

provider。 必须是 bitbucket

覆盖

PublishConfiguration.provider


publishAutoUpdate?

readonly optional publishAutoUpdate: boolean

是否发布自动更新信息文件。

自动更新仅依赖列表中的第一个 provider(您可以指定多个发布者)。 因此,可能不需要为其他配置的 provider 上传元数据文件。 但默认情况下将上传。

默认

true

继承自

PublishConfiguration.publishAutoUpdate


requestHeaders?

readonly optional requestHeaders: OutgoingHttpHeaders

任何自定义请求标头

继承自

PublishConfiguration.requestHeaders


slug

readonly slug: string

仓库 slug/名称


timeout?

readonly optional timeout: null | number

请求超时(毫秒)。 (默认为 2 分钟;O 被忽略)

默认

120000

继承自

PublishConfiguration.timeout


token?

readonly optional token: null | string

用于支持从私有 bitbucket 仓库自动更新的应用密码


username?

readonly optional username: null | string

用于支持从私有 bitbucket 仓库自动更新的用户名。