Как развернуть облачную функцию golang Google с пользовательским go ограничением / тегом сборки? - PullRequest
1 голос
/ 23 апреля 2020

Я использую go ограничения сборки для условной компиляции констант в мои функции тестирования / подготовки / производства облака. Как я могу передать -tags ENV строителю, используемому gcloud beta functions deploy?

1 Ответ

1 голос
/ 23 апреля 2020

Как упомянул @Guilherme в комментариях, действительно, кажется, что невозможно передать ограничения / теги go в конструктор, используемый Cloud Functions.

Я искал вокруг, и, хотя у меня нет этой опции, я думаю, что у меня есть возможность отправлять ограничения разработчику, который используется в Cloud Functions. Учитывая это, я бы порекомендовал вам подать Запрос на добавление , чтобы это можно было проверить в Google.

Один из вариантов, на который вы, возможно, захотите взглянуть, - это развертывание приложения с использованием Облачный бег. Как сообщается в их официальной документации об этом приложении:

Используйте язык программирования по вашему выбору, любой язык или библиотеки операционной системы или даже принесите свои собственные двоичные файлы.

Cloud Run отлично сочетается с экосистемой контейнеров: Cloud Build, Container Registry, Docker.

Так что это может помочь вам в качестве обходного пути. В этом руководстве ниже приведены шаги по созданию и развертыванию быстрого приложения с Go в Cloud Run.

Дайте мне знать, помогла ли вам информация!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...