2017-12-31 25 views
1

후 GitHub의 자동 전개, 지금의은 webhook을위한 GitHub의에 의해보고 된이 오류 관찰하고있는 Google 클라우드 기능을 가진 previous problem 극복 : 그것은Google 클라우드 기능 GitHub의 자동 전개는 말한다 : 서비스 시간 제한

We couldn’t deliver this payload: Service Timeout 

인가를 GitHub의 최대 webhook 시간 초과 기간이 9 월에 shortened to 10 seconds이되었다고 가정하면 Google 클라우드 기능을 성공적으로 배포하기에는 너무 짧습니다. 그렇다면 githubAutoDeployer은 여전히 ​​안정적인 방식으로 제공 될 수 있습니까?

gcloud beta functions deploy와 기능 "수동으로"배치 할 때 얻은 다음 표시는 관련 보인다

Deploying function (may take a while - up to 2 minutes) 

답변

1

은 GitHub의의 최대은 webhook 제한 시간 이후 다시 9 월 10 초로 단축되었다고 가정하는 것이 정확, Google Cloud 기능을 성공적으로 배포하기에는 너무 짧습니다.

예.

그렇다면 githubAutoDeployer가 여전히 안정적인 방식으로 제공 될 수 있습니까?

아니오, (auto-deployer/index.js) returning the result for each deployment을 목표로하는 동기 프로세스 인 것으로 간주합니다.
프로세스가 비동기적이고 즉시 반환되지만 배포 상태가 손실되기 위해서는 index.js을 다시 작성해야합니다.