firebase - GitHub Workflows 中子文件夹上的 Firebase 部署未触发
问题描述
我正在尝试为我的 github 存储库设置工作流程,但它似乎没有触发。GitHub 存储库结构 -
如果客户端文件夹中发生更改,我只想在任何提交到 master 时触发工作流。下面是工作流的 yml。请告诉我应该在哪里解决这个问题。
name: Firebase Deploy
on:
push:
branches:
- master
paths: -"client/**"
defaults:
run:
working-directory: client
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- run: npm ci
- run: CI=false npm run build
- name: GitHub Action for Firebase
uses: w9jds/firebase-action@v1.5.0
with:
args: deploy --only hosting
env:
FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
注意 - 我也在 repo 中设置了 FIREBASE_TOKEN。
解决方案
推荐阅读
- hadoop - 在 Windows 上安装 Hive
- python - 基于临时变量的变量更新
- python - 让函数返回 true 或 false bool
- google-apps-script - 无法将 GlyphType 设置为编号 Google 文档
- ios - 一台设备上的 iOS Cognito 错误 13 但在另一台设备上成功
- c# - 如何将实体传递给 MediatR(我尝试时遇到问题)
- javascript - 如何在 Spring Boot 中使用 Spring Security 配置 CORS?
- javascript - 在 url 和 session 中获取具有变量 id 的帖子
- wxpython - 拖动期间无法使用 wxPython 正确绘制矩形
- c++ - 将 LPVOID 更改为 const u8*