【问题标题】:Error "Waiting for a runner to pick up this job" using GitHub Actions使用 GitHub Actions 时出现错误“等待跑步者接手这项工作”
【发布时间】:2022-02-02 17:17:55
【问题描述】:

当我将 GitHub Actions 与我的配置一起使用时,等待时间很长,并显示“正在等待跑步者接手这项工作”。

“跑步者”是什么意思?我该如何解决这个问题?

【问题讨论】:

    标签: github github-actions


    【解决方案1】:

    一个潜在的原因可能是 GitHub 不再支持您请求的操作系统。

    我注意到我的一个构建使用了同样的问题:

    runs-on: ubuntu-16.04
    

    没有人选择这份工作的原因是 GitHub 在 2021 年 9 月 20 日停止支持 Ubuntu 16.04,请参阅:

    https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021/

    所以我不得不迁移到受支持的 Ubuntu 18.04,它为我解决了这个问题。有关支持的操作系统列表,请参阅:

    https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners

    【讨论】:

    • 我在运行时遇到了同样的问题:ubuntu-latest
    • @JugalAnchalia 在这种情况下,问题很可能是不同的。有时,由于 GitHub Actions 已关闭,操作没有运行,但目前似乎还可以:githubstatus.com
    【解决方案2】:

    如果您在 runs-on: 之后拼错了请求的跑步者姓名,GitHub Actions 不会明确告诉您您犯了错误。相反,它会假定存在同名的运行器,并将继续等待它可用。

    这是我们面临此错误的最常见原因。确保在runs-on: 之后正确拼写操作系统和架构名称。

    【讨论】:

      【解决方案3】:

      就我而言,这是一个小错误。

      run-on 应该是 ubuntu-latest,但它是自托管的。它一直在等待它。

      jobs:
        Example-Actions-Job:
          name: Exploring GitHub Actions
          runs-on: self-hosted
          steps:
      
      

      【讨论】:

        猜你喜欢
        • 2013-03-10
        • 2021-07-18
        • 2013-03-08
        • 2021-11-26
        • 2022-08-22
        • 2023-03-26
        • 2022-06-28
        • 2019-04-21
        • 1970-01-01
        相关资源
        最近更新 更多