跳到内容

构建工具 util runtime.Interface.SnapStoreOptions

Electron-Builder / builder-util-runtime / SnapStoreOptions

Snap Store 选项。要直接发布到 Snapcraft,请参阅 Snapcraft 身份验证选项 以了解本地或 CI/CD 身份验证选项。

继承自

属性

频道?

readonly optional channels: null | string | string[]

snap 将要发布的频道列表。

默认

["edge"]

提供者

readonly provider: "snapStore"

提供者。必须是 snapStore

覆盖

PublishConfiguration.provider


publishAutoUpdate?

readonly optional publishAutoUpdate: boolean

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

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

默认

true

继承自

PublishConfiguration.publishAutoUpdate


repo?

readonly optional repo: string

snapcraft repo 名称


requestHeaders?

readonly optional requestHeaders: OutgoingHttpHeaders

任何自定义请求标头

继承自

PublishConfiguration.requestHeaders


timeout?

readonly optional timeout: null | number

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

默认

120000

继承自

PublishConfiguration.timeout