Firebase CLI 运行 只能预部署步骤吗?

Can the Firebase CLI run pre-deploy steps only?

我正在连接 CI 一个包含函数支持的 Firebase 项目。在它只是开发人员分支的情况下,我想检查和构建功能,但不部署它们。据我所知,Firebase CLI 不支持任何类型的 运行 仅预部署步骤的能力,因此我不得不在我的 CI 脚本中复制这些步骤。理想情况下,我不必这样做,因为它们现在在两个地方。

Firebase CLI 可以进行某种干运行部署吗?

除了部署之外,CLI 不知道如何处理函数代码。如果你想 运行 lint 或其他 npm 目标,你必须像现在一样直接提前执行 npm 命令。