github-actions - Github 操作失败:“作业”中未定义作业
问题描述
我正在尝试将 GitHub Actions 用于 deployent,但我收到错误消息“作业中未定义作业”。但是,我定义了工作......我该如何解决这个问题?操作系统是 macOS Big Sur 11.4
name: Firebase Deployment
on:
push:
branches:
- main
jobs:
deploy:
name: Build & Deployment
runs-on: macos-11
steps:
- name: get the source code
uses: actions/checkout@v2
- name: install node
uses: actions/setup-node@v2
with:
node-version: "14"
- name: install node packages
run: npm i
- name: Build
run: npm run build
env:
CI: false
- name: Deploy to Firebase
uses: w9jds/firebase-action@master
with:
args: deploy --only hosting
env:
FIREBASE_TOKEN: ${{secrets.FIREBASE_TOKEN}}
解决方案
根据有关支持的运行器和硬件资源的文档:
注意:macOS 11 虚拟环境目前仅作为私人预览版提供。任何已经在使用此运行器的用户或组织都可以继续使用它,但我们目前不接受任何其他用户或组织。macOS 最新的 YAML 工作流标签仍然使用 macOS 10.15 虚拟环境。
推荐阅读
- html - CSS背景附件:固定;将 Chrome 选项卡拖到更大的显示器时中断
- visual-foxpro - 在 VFP 中更新表
- python - 日期时间和正则表达式日期
- ruby-on-rails - 获取活动记录关联的总和
- android - Tensorflow-Lite - 基准工具 - 不同的结果
- python - Python:拆分字符串,按变量拆分
- regex - 正则表达式删除额外的空格和换行符,但不是全部
- javascript - JavaScript 在以下 Else 语句中添加消息
- ios - 为什么我们不能在 iOS 上使用 UDP 类型发布 NetService?
- javascript - ReactJS - 单页应用程序:身份验证屏幕导航未按预期工作