【发布时间】:2022-02-02 17:17:55
【问题描述】:
当我将 GitHub Actions 与我的配置一起使用时,等待时间很长,并显示“正在等待跑步者接手这项工作”。
“跑步者”是什么意思?我该如何解决这个问题?
【问题讨论】:
标签: github github-actions
当我将 GitHub Actions 与我的配置一起使用时,等待时间很长,并显示“正在等待跑步者接手这项工作”。
“跑步者”是什么意思?我该如何解决这个问题?
【问题讨论】:
标签: github github-actions
一个潜在的原因可能是 GitHub 不再支持您请求的操作系统。
我注意到我的一个构建使用了同样的问题:
runs-on: ubuntu-16.04
没有人选择这份工作的原因是 GitHub 在 2021 年 9 月 20 日停止支持 Ubuntu 16.04,请参阅:
所以我不得不迁移到受支持的 Ubuntu 18.04,它为我解决了这个问题。有关支持的操作系统列表,请参阅:
https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
【讨论】:
如果您在 runs-on: 之后拼错了请求的跑步者姓名,GitHub Actions 不会明确告诉您您犯了错误。相反,它会假定存在同名的运行器,并将继续等待它可用。
这是我们面临此错误的最常见原因。确保在runs-on: 之后正确拼写操作系统和架构名称。
【讨论】:
就我而言,这是一个小错误。
run-on 应该是 ubuntu-latest,但它是自托管的。它一直在等待它。
jobs:
Example-Actions-Job:
name: Exploring GitHub Actions
runs-on: self-hosted
steps:
【讨论】: