在使用Google Cloud Functions GitHub自动部署程序克服previous problem后,我现在正在观察GitHub报告的webhook错误:
We couldn’t deliver this payload: Service Timeout
假设自9月以来GitHub的最大webhook超时时间是shortened to 10 seconds,现在它是否足以成功部署Google Cloud Functions?如果是这样,githubAutoDeployer
仍可以任何可靠的方式服务吗?
使用gcloud beta functions deploy
“手动”部署功能时获得的以下指示似乎相关:
Deploying function (may take a while - up to 2 minutes)
假设自9月以来GitHub的最大webhook超时时间缩短到10秒是否正确,现在对于成功部署Google Cloud Functions来说太短了?
是。
如果是这样,githubAutoDeployer仍可以任何可靠的方式服务吗?
不,考虑到这是一个针对(auto-deployer/index.js
) returning the result for each deployment的同步过程。
您需要重写index.js
以使进程不同步,立即返回但丢失部署状态。