首页 > 解决方案 > 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}}

标签: github-actions

解决方案


根据有关支持的运行器和硬件资源的文档

注意:macOS 11 虚拟环境目前仅作为私人预览版提供。任何已经在使用此运行器的用户或组织都可以继续使用它,但我们目前不接受任何其他用户或组织。macOS 最新的 YAML 工作流标签仍然使用 macOS 10.15 虚拟环境。


推荐阅读