Closed nonumpa closed 1 month ago
收到 Pull request 後,可以直接 deploy 到測試環境看
Pull request 會自動觸發 Build action,之後要手動啟動 Deploy action,啟動 Deploy action 需要輸入要部署的 build action workflow run_id
run_id
download-artifact@v4 因為預設有存取相同 workflow 檔案的權限,需要另外給 personal access token 的 read repository 權限,這樣才能下載不同 workflow 的 artifact
download-artifact@v4
Deploy action 啟動設定
取得 Run id
cache 問題 可以在 cloud storage 上設定 metadata Cache-Control:no-cache, max-age=0,或是 client 使用無痕視窗開啟
Cache-Control:no-cache, max-age=0
目的
收到 Pull request 後,可以直接 deploy 到測試環境看
使用流程說明
Pull request 會自動觸發 Build action,之後要手動啟動 Deploy action,啟動 Deploy action 需要輸入要部署的 build action workflow
run_id
設定
Deploy action
download-artifact@v4
因為預設有存取相同 workflow 檔案的權限,需要另外給 personal access token 的 read repository 權限,這樣才能下載不同 workflow 的 artifactGoogle cloud storage 設定
新增 bucket
驗證及授權
Snapshots
Deploy action 啟動設定
取得 Run id
Issue
cache 問題 可以在 cloud storage 上設定 metadata
Cache-Control:no-cache, max-age=0
,或是 client 使用無痕視窗開啟