- Fork repository
- Settings > Environments > click "New environment" > type "main" > click "Configure environment"
- Environment secrets > click "Add environment secret" > type Name "LINE_NOTIFY_TOKEN" > type value "there is your line token"
- update "ptt-crawler-schedule/data.js"
github action IP 會被 https://www.ptt.cc/bbs/ 擋掉, 所以會掃不到內容導致 timeout.
branch: google-run-cloud 位置: Artifact Registry, Cloud Run
成功將程式碼部屬到 GCP
- Secret Manager 要注意 使用 projects/$PROJECT_NUMBER/secrets/... 不是用 projects/$PROJECT_ID/secrets/...
branch: google-run-cloud 主要動作: 建立 cloudbuild.yaml 位置: Cloud Build
- cloudbuild.yaml 將新的映像檔部署到 Cloud Run Job 使用 gcr.io/cloud-builders/gcloud 不是用 gcr.io/google-cloud-sdk/gcloud