获取我的CICD管道的修改后的firebase云函数名称的列表

pcww981p  于 2023-02-25  发布在  其他
关注(0)|答案(1)|浏览(97)

我正在尝试找到一种方法,能够获得修改后的云函数名称相对于本地函数的名称,这样我就能够只部署那些在我的CICD管道中修改过的函数
例如,我有一个名为createUsermanageUser的函数。现在,如果我运行firebase deploy --only functions,它将部署这两个函数,但如果我的更改仅在manageUser中进行,该怎么办?我希望能够检测到它,并输出类似firebase deploy --only "functions:manageUser"的命令
我试着搜索,但找不到解决方案。有使用git和文件更改的选项,但这会给我带来问题,因为我的团队中有许多开发人员从他们自己的分支部署函数。

zazmityj

zazmityj1#

从最新的Firebase版本开始。如果functions目录中的任何文件都没有更改,则不会部署Firebase CLI函数。这一点在Github merge中已经提到。
当在CICD管道上部署甚至使用代码基特性时,可以通过使用代码基特性进行更细粒度的分组来最大化这一点。

相关问题