【发布时间】:2021-05-20 20:28:31
【问题描述】:
我的组织使用“GitHub Enterprise Server 3.0.1”(以防有任何影响)。
我在我的项目中创建了一个 .github/workflows/scala.yml 文件。 Github Action 可以正常触发,但会因以下错误而死:
“未找到匹配指定标签的运行器:ubuntu-latest。”
我尝试将其更改为 ubuntu-20.04,现在我得到:
“未找到匹配指定标签的运行器:ubuntu-20.04。”
相同的结果,无论我是手动触发操作还是签入/推送更改到我的开发分支:操作触发但因上述错误而失败(我收到一封来自 GitHub 的电子邮件,告诉我我的构建作业失败的)。我感觉这可能是 YAML 解析问题。我确认在“ubuntu-latest”字符串/行之后没有空格或奇怪/不可见的字符(我在我的十六进制编辑器中检查了)。有什么想法吗?
这是我的 scala.yml:
name: Scala CI
on:
workflow_dispatch:
push:
branches:
- Development
pull_request:
branches:
- Development
jobs:
build-job:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Run tests
run: sbt test
【问题讨论】:
标签: github github-actions