Github Actions - `jobs` 中未定义作业

4
我已经编写了一个简单的 Github action,在每次提出 PR 时检查我的代码规范是否符合要求。但是无论何时我运行它,都会收到错误消息 "No jobs defined in jobs"。如何修复这个问题?
name: Check rules
on:
  pull_request:
    branches:
      - develop
      - master
steps:
  - uses: actions/checkout@v2
  - uses: actions/setup-node@v2
    with:
      node-version: '12'
      check-latest: true
  - run: npm install
  - run: npm check-rules
1个回答

10
根据错误信息,您需要定义jobs
name: Check rules
on:
  pull_request:
    branches:
      - develop
      - master
jobs:
    your_npm_job_name:
        steps:
          - uses: actions/checkout@v2
          - uses: actions/setup-node@v2
             with:
              node-version: '12'
              check-latest: true
          - run: npm install
          - run: npm check-rules

要明确的是,最外层的名称是操作名称,我们仍然需要一个作业名称。 - Adi Prasetyo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接