REST Resource: sites.channels.releases

資源:發布

Release 是設為在特定時間公開的特定設定與檔案集合

JSON 表示法
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
欄位
name

string

僅供輸出。發行內容的專屬 ID,格式如下:

  • sites/SITE_ID/releases/RELEASE_ID

  • sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID

當您呼叫 releases.createchannels.releases.create 時,系統會在回應主體中提供這個名稱。

version

object (Version)

僅供輸出。發布的設定和內容。

type

enum (Type)

說明發布原因。

只有在建立 SITE_DISABLE 類型版本時,才指定這個欄位的值。

releaseTime

string (Timestamp format)

僅供輸出。版本設為公開的時間,

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度不超過奈秒,最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

releaseUser

object (ActingUser)

僅供輸出。用於識別建立版本的使用者。

message

string

版本建立時的部署說明。字數上限為 512 個字元。

類型

發布類型;會指出網站內容的原理。

列舉
TYPE_UNSPECIFIED

未指定的類型,表示某個版本已發行。

如未明確指定其他 type,這是預設值。

DEPLOY 版本已上傳至 Firebase 託管並發布。
ROLLBACK 該版本會指向先前部署的版本。
SITE_DISABLE 版本發布後,網站將無法提供內容。Firebase 託管功能就像網站不存在一樣。

方法

create

建立新版本,讓指定版本的內容主動顯示在適當網址上。

get

取得網站或管道的指定版本。

list

列出針對指定網站或管道建立的發布版本。