在 Github 操作管道上设置默认超时

Kev*_*OUX 45 continuous-integration yaml github-actions

通常,我的管道需要 15 分钟才能执行。

最近,由于一些奇怪的原因,一些管道需要 45 分钟到 6 小时才能发生故障。

我的问题是:是否可以在 Github Action 的管道上设置默认超时限制(例如,30 分钟后自动取消)?

Sam*_*ira 72

您可以通过两种方式更改默认时间限制

你的场景:

my-job:
 runs-on:         ubuntu-latest
 timeout-minutes: 30
Run Code Online (Sandbox Code Playgroud)

  • 如果我有很多存储库,并且每个存储库有很多操作,则很难在每个操作上手动应用此设置。是否有组织级别设置,以便组织管理员可以设置它,并将其应用于属于该组织的每个存储库中的每个操作?这样,组织管理员可以从一个中央位置控制所有存储库。 (2认同)
  • 即使我和 @Ven 遇到同样的问题,我也有很多存储库,并且希望在组织级别更改此设置,而不是依赖我的开发人员为他们的存储库执行此操作。到目前为止,这阻碍了我的跑步者。 (2认同)