1

每次我创建 PR 或提交时,我都会运行一些工作流。但由于我有一个私人仓库,而且我每月只有 2000 分钟用于在 Github Actions 上运行工作流,所以我想跟踪使用的时间。我怎么知道我在 Github 提供的 2000 分钟免费时间中总共使用了多少时间?

在 Github UI 中是否有一个地方可以看到您使用的总时间/剩余总时间?

4

3 回答 3

5

登录 GitHub 后,您可以在https://github.com/settings/billing下查看您帐户的 GitHub 操作分钟使用情况,GitHub Actions如下所示

在此处输入图像描述

以上内容也记录在GitHub 帮助中。

于 2020-07-04T12:23:43.460 回答
1

您可以获得的最佳效果是主要操作选项卡中的视图:

看看我的图片编辑技巧

可悲的是,到目前为止还没有添加简单的总和/月或类似的东西。

您可以尝试的下一个最佳方法是编写一个脚本,为您从页面的 dom 中收集这些值。

于 2019-09-20T23:00:23.293 回答
0

可以使用 github cli 来做到这一点

createdAt=$(gh -R ${GITHUB_REPOSITORY}  run list \
  --json databaseId,createdAt --jq ".[]|select(.databaseId==${{ github.run_id }})|.createdAt")
usedSec=$(( `date +%s` - `date -d "$createdAt" +%s`  ))
于 2022-01-15T16:05:38.967 回答