GitHub 如何计算 Action 的分钟数
问题描述
只是运行了一次工作流程后,我可以看到已使用了387分钟(当然,在此之前我检查过:0分钟/全新计费周期):
奇怪的是:在工作流程详情中,只列出了56分钟可计费。我感到困惑。有任何想法吗?
解决方案
您的使用情况可能如下所示:
Linux: 11m 13s
Windows: 6m 36s
MacOS: 17m 50
MacOS: 17m 51
Linux: 36s
GitHub将分钟和部分分钟四舍五入, 每个任务 最多使用最接近的整分钟。
所以你最终会得到:
12 + 7 + 18 + 18 + 1
这总共有56
分钟可以计费,你可以在下面的截图中看到:
30m 14s
表示你的工作流花费的时间,比54m 1s
要少,因为你有3个作业同时运行。
然后是分钟乘数:
Operating system | Minute multiplier |
---|---|
Linux | 1 |
Windows | 2 |
macOS | 10 |
我相信你在Linux机器上运行了你的第一个和最后一个任务,这意味着你有:
12 * 1 + 1 * 1 = 13
在Windows上有一个正在运行的任务:
7 * 2 = 14
在MacOS上有两个正在运行的任务:
18 * 2 * 10 = 360
总计:
387
你在账单摘要页面上可以看到387分钟的计费时间。
参考: