【问题标题】:How much is deployed while deploying a specific firebase cloud function?部署特定的 Firebase 云功能时部署了多少?
【发布时间】:2021-01-21 16:20:07
【问题描述】:

如果我有这样的 Firebase 云功能:

exports.exampleFunction = function (admin, envKey) {
  return functions..https.onRequest((req, res) => {
    doSomething(req)
  }
}

我修改了doSomething函数并部署exampleFunction

firebase deploy --only functions:exampleFunction

doSomething 的修改是否会包含在部署中?这是一个微不足道的例子——但更普遍的是——Firebase 是否在部署函数时跟踪它的依赖关系?还是我需要部署所有函数才能将修改推送到依赖项?

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

    Firebase 无法自省代码的工作方式以了解发生了哪些变化或未发生变化,因此每次部署都会部署要重建的函数目录中的所有文件。使用--only 标志控制哪些函数将实际更新,但无论标志如何,都使用相同的源代码来构建和部署每个函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-01
      • 2021-11-17
      • 1970-01-01
      • 2020-11-02
      • 2019-06-26
      • 2018-08-09
      相关资源
      最近更新 更多