huo*_*erv 6 firebase gitlab-ci
使用 GitLab CI/CD 一次性部署所有 Firebase 功能非常简单(如何利用 GitLab CI/CD for Google Firebase):
deploy-functions:
stage: deploy
script:
- cd functions
- npm install
- cd ..
- firebase deploy --only functions --token $FIREBASE_TOKEN
only:
refs:
- master
changes:
- functions/**/*
Run Code Online (Sandbox Code Playgroud)
然而,当“部署大量函数时,您可能会超出标准配额并收到 HTTP 429 或 500 错误消息。要解决此问题,请以 10 个或更少为一组部署函数。” (请参阅管理功能部署和运行时选项)。
借助 Firebase CLI,可以使用 部署特定功能(例如addMessage
和) 。makeUppercase
firebase deploy --only functions:addMessage,functions:makeUppercase
现在,有没有一种简单的方法可以自动检测哪些功能受到代码库更改的影响,并构建一个gitlab-ci.yml
仅部署相应功能的系统?
归档时间: |
|
查看次数: |
240 次 |
最近记录: |