Google app engine 在部署到appengine时在云中设置goproxy构建

Google app engine 在部署到appengine时在云中设置goproxy构建,google-app-engine,google-cloud-build,Google App Engine,Google Cloud Build,我们正在使用命令gcloudappdeploy将Go应用程序部署到Google应用程序引擎 这将创建一个云构建,通常运行良好。但是,有时会有一些依赖项是脆弱的(有时不可用或已关闭)或已不存在的(修订版不再存在) 这些问题破坏了我们完整的部署和构建,我们只能摆脱依赖关系,或者等到它在这方面得到修复 解决方案是使用go依赖项的代理(如),但我没有任何方法为我们的应用程序引擎部署设置此设置 有人知道我如何使用google app engine部署的代理来使我们的构建更加稳定吗?您是在app engin

我们正在使用命令gcloudappdeploy将Go应用程序部署到Google应用程序引擎

这将创建一个云构建,通常运行良好。但是,有时会有一些依赖项是脆弱的(有时不可用或已关闭)或已不存在的(修订版不再存在)

这些问题破坏了我们完整的部署和构建,我们只能摆脱依赖关系,或者等到它在这方面得到修复

解决方案是使用go依赖项的代理(如),但我没有任何方法为我们的应用程序引擎部署设置此设置


有人知道我如何使用google app engine部署的代理来使我们的构建更加稳定吗?

您是在app engine标准上部署的吗?如果是这样的话,您是否考虑过云计算运行?@guillaumeblaquiere是的,我们是在应用程序引擎标准上部署的,多年来一直如此。因此,我们现在不想迁移到云计算运行(也没有考虑到这一点)。移动到云计算运行并不是唯一的解决方案,对吗?您使用的是哪个版本的Go?Arf<代码>GOPROXY=https://proxy.golang.org/,direct在1.13+版本中默认设置。任务队列已过时。我建议您尽快迁移到云任务。无论如何,我尝试了很多东西,你今天不能定制AppEngine的包装。您可以使用Cloud Run来实现这一点,因为您构建了自己的容器。您也可以在App Engine Flex自定义运行时上部署相同的容器(但不能扩展到0)。是的,尝试就任务问题提问,奇怪的是我从未遇到过此问题!