Crescendo Lab 文件
正體中文
註冊開始用

版本、上線與回到先前版本

每次上傳都會產生一個新版本。版本不會被覆寫,任何建置成功的版本都可以上線,新舊都行。

最後更新

建置階段#

上傳之後,版本會依序經過這些階段,「部署」分頁的版本列會顯示目前在哪一段:

階段平台在做什麼
排隊中等待建置機器。畫面會顯示前面還有幾個。
建置中建置網頁或容器映像檔。
掃描中檢查密鑰、個人資料、外部載入的腳本;容器 App 另外掃描映像檔的漏洞與密鑰。
審查中整理掃描結果。
等待確認有檢查項目設成「會先問過你」,而且找到了問題。看過結果後,你可以決定照樣發佈。
成功版本可以上線。
失敗內容被拒收,或平台出錯。見部署失敗排除。

每個檢查項目在版本的檢查結果裡會標出它的處理方式:「會擋下部署」、「會先問過你」或「不執行」。

上線#

App 的第一個版本建置成功後會自動上線。之後的版本,在「部署」分頁按版本列的「上線」。訪客會在一分鐘內看到新版本。

上線前,先打開該版本的預覽網址檢查。每個版本都有自己的預覽網址,不管目前上線的是哪一版都能開。

回到先前版本#

新版本有問題時,在版本列表找到先前的版本,按「回到這個版本」。這和上線是同一個動作,不會重新上傳,也不會重新建置。

內網呼叫也會跟著切換

其他 App 透過內網網址呼叫這個 App 時,打到的是目前上線的版本。上線或回到先前版本,內網呼叫的目標也會跟著換。

分支#

App 有多個分支時,所有動作都只作用在你目前所在的分支。上傳按鈕會寫「上傳,並在 ‹分支› 上線」,上線也只影響這個分支。每個分支用自己的設定和密鑰。

在某個分支上線之前,平台會比對這個分支的變數與密鑰名稱,缺少的會先提醒你。