Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PublisherGCSConfig

Index

Properties

bucket?: string

The name of the Google Cloud Storage bucket where artifacts are uploaded.

folder?: string

The key prefix where artifacts are uploaded, e.g., my/prefix.

Defaults to the application version specified in the app's package.json.

predefinedAcl?: PredefinedAcl

Apply a predefined set of access controls to this object.

private?: boolean

Whether to make uploaded artifacts private. Alias for config.predefinedAcl = 'private'.

public?: boolean

Whether to make uploaded artifacts public to the internet. Alias for config.predefinedAcl = 'publicRead'.

storageOptions: StorageOptions

Options passed into the Storage client constructor. See https://cloud.google.com/nodejs/docs/reference/storage/latest/storage/storage for full reference.

Methods

  • keyResolver(fileName: string, platform: string, arch: string): string