배포한 Cloud Functions가 업데이트되지 않는 문제 해결

GCP의 Cloud Build를 사용해 보았습니다.

위 기사에서 한 번 배포한 Cloud Functions가 업데이트되지 않습니다! 라는 문제에 부딪쳤기 때문에.
별기사로서 비망록도 겸해.

업데이트되지 않은 Cloud Functions



구성으로서는 이런 느낌입니다.


간단!

업데이트되지 않는 항목





(지금은 문제가 해결되었으므로 업데이트되었습니다.)
소스를 변경한 push를 해도, 이 부분이 갱신되지 않는다!

해결 방법


gcloud beta functions deploy cloud-build-notification \
  --runtime nodejs8 \
  --region asia-northeast1 \
  --project neko-tech-test \
  --source https://source.developers.google.com/projects/neko-tech-test/repos/cloud-build-sample/moveable-aliases/master/paths/cloud_function/ \
  --entry-point notification \
  --trigger-resource cloud-builds \
  --trigger-event google.pubsub.topic.publish

다시 업데이트했어, 라는 것을 명령을 두드려 가르쳐 줄 필요가 있었습니다.
내 경우에는 Cloud Source Repositories를 사용했기 때문에 소스 지정이 훨씬 긴 느낌입니다.
http를 트리거로 하고 있다면 trigger-resource나 event가 아니라 trigger-http를 설정해 봅시다.

환경 변수 정보



Cloud Functions에서는 함수별로 환경 변수를 등록할 수 있습니다.
재갱신시에도 환경 변수를 설정해 주지 않으면 사라져 버릴 것 같은 생각이 듭니다만…… 제대로, 사라지지 않습니다!

clear-env-vars, env-vars-file, set-env-vars, remove-env-vars, update-env-vars

그리고 위의 인수를 명령으로 설정할 수 있습니다.
반대로 아무것도 지정하지 않으면 설정하고 있는 환경 변수는 그대로였습니다!

마지막으로



주식회사 고양이 칼리 그럼 고양이의 손도 빌리고 싶다🔥염상중🔥한테 일을 모집하고 있습니다!
서버리스도 뭐든지 환영.
함께 일하는 멤버도 모집하고 있으므로, 좋으면 꼭!

좋은 웹페이지 즐겨찾기