2017-12-18 5 views
2

私はローカルソースから機能を展開するには、このコマンドを使用しました:Google Cloud Functionソースを更新するにはどうすればよいですか?

gcloud beta functions deploy helloWorld --trigger-http 

今、私はそれがコードだ更新しました。変更をどのように展開するのですか?

私は同じコマンドを使用しているときに、いくつかの詳細を含むステータスの成功を返しますが、デプロイされた関数はそのままです(デプロイされたコードの最初のバージョンを使用します)。

答えて

4

同じ問題が発生しています。元のHTTP機能をデプロイし、ソースを更新して、再デプロイしようとしています。

これはgcloud CLIのバグかもしれませんが、--sourceコマンドラインフラグを利用してローカルマシンから正常に再デプロイできました。 index.jsを含むのディレクトリにこのフラグを設定してください。 index.jsが/usr/local/path/to/source/dir/index.jsに配置されることになる

gcloud beta functions deploy helloWorld --source=/usr/local/path/to/source/dir --http-trigger

。さらにCLIのマニュアルはhttps://cloud.google.com/sdk/gcloud/reference/beta/functions/deployにあります。

関連する問題