本地 Firebase 和 GitHub Action Firebase 函数部署行为不同的解决方法如下:
本地 Firebase 函数部署:
firebase deploy --only functions
GitHub Action Firebase 函数部署:
.github/workflows/firebase.yml
)。actions/checkout
动作来检出代码仓库。firebase/firebase-tools-action
动作来安装 Firebase CLI 和部署函数。firebase.json
文件中配置函数的目标位置。name: Deploy Firebase Functions
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Deploy Firebase Functions
uses: firebase/firebase-tools-action@v1
with:
args: deploy --only functions
这些解决方法可以根据具体的项目需求进行调整和定制。通过本地部署和 GitHub Action 部署,您可以选择最适合您的工作流程和需求的部署方式。