GitHub 如何计算 Action 的分钟数

GitHub 如何计算 Action 的分钟数

问题描述

只是运行了一次工作流程后,我可以看到已使用了387分钟(当然,在此之前我检查过:0分钟/全新计费周期):

GitHub 如何计算 Action 的分钟数

奇怪的是:在工作流程详情中,只列出了56分钟可计费。我感到困惑。有任何想法吗?

GitHub 如何计算 Action 的分钟数

解决方案

您的使用情况可能如下所示:

Linux: 11m 13s 
Windows: 6m 36s 
MacOS: 17m 50
MacOS: 17m 51 
Linux: 36s

GitHub将分钟和部分分钟四舍五入, 每个任务 最多使用最接近的整分钟。

所以你最终会得到:

12 + 7 + 18 + 18 + 1

这总共有56分钟可以计费,你可以在下面的截图中看到:

GitHub 如何计算 Action 的分钟数

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分钟的计费时间。

参考:

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程