1. 首頁
  2. »
  3. 網站架設
  4. »
  5. 主機
  6. »
  7. Cloud Run 排程佈署 Cloud Scheduler 設定教學,讓你可指定時間與頻率進行發佈

Cloud Run 排程佈署 Cloud Scheduler 設定教學,讓你可指定時間與頻率進行發佈

2021/04/29

梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
  之前已分享過,透過Google Cloud Run 打造全自動化的網站佈署,當今天只要把檔案,送到自已的專案目錄後,隨即Clud Run就會開始進行佈署,但有時候當把文章同步上去時,並不會希望立即佈署,而希望每日可能早上10點才開始進行佈署,這時就得透過排程來完成,在Cloud Run中,可透過Cloud Scheduler排程來進行設定,至於要怎麼來作設定,現在就一塊來看看囉!


Step1
首先,要先建立一個OAuth的帳戶,這時進到 IAM / 服務帳戶,並建立一個服務帳戶。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學


Step2
接著輸入用戶名稱。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step3
再將角度設為「擁有者」。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step4
再按下完成。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step5
這時將剛所建立好的OAuth帳戶複製起來。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step6
接著再到觸發條件中,將TRIGGER_ID複製起來。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step7
接下來就可開始設定排程了,再用應用程式整合中,找到Cloud Scheduler,並建立一個新工作。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step8
選擇執行工作的地點。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step9
接著分別設定排程的時間,以及網址、主體與剛所建立的OAuth帳戶。
網址:
https://cloudbuild.googleapis.com/v1/projects/{PROJECT_ID}/triggers/{TRIGGER_ID}:run

主體:
{
"branchName": "master"
}
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step10
在建立完畢後,就會看到一筆排程清單,而這個排程,則是每日十點進行佈署。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學
Step11
當每日早上十點一到時,就會開始進行佈署啦!這對於要製作預發文章來說,相當的方便喔!而Cloud Scheduler設定還蠻容易的。
梅問題-Cloud Run 排程佈署 Cloud Scheduler 設定教學