我正在使用go build约束条件将常量有条件地编译到我的测试/登台/生产云功能中。如何将-tags ENV
传递给gcloud beta functions deploy
使用的构建器?
答案 0 :(得分:1)
正如@Guilherme在评论中提到的,实际上,似乎不可能将go
约束/标签传递给Cloud Functions使用的构建器。
我到处搜索,虽然没有此选项,但我认为确实可以选择将约束发送到Cloud Functions使用的构建器。考虑到这一点,我建议您提出一个Feature Request供Google检查。
您可能想看看的一个选项是使用Cloud Run部署应用程序。正如他们的official documentation所告知的有关此应用程序的信息:
使用您选择的编程语言,任何语言或操作系统库,甚至带上自己的二进制文件。
Cloud Run与容器生态系统非常匹配:Cloud Build,Container Registry,Docker。
因此,这可能对您有效。在下面的本教程中,将介绍使用Go in Cloud Run构建和部署快速应用程序的步骤。
让我知道信息是否对您有帮助!