使用标签

GitHub Actions 会通过搜索正确的标签来匹配你的工作流和运行器。标签在注册运行器时会被应用。你也可以将标签作为参数传递给配置脚本:

$ ./config.sh --labels self-hosted,x64,linux

你可以在运行器的详细信息中稍后修改标签,并创建新的标签,方法是点击标签旁边的齿轮图标(见图 7.5):

image 2024 12 27 12 54 09 471
Figure 1. 图 7.5 – 为运行器创建新标签

如果你的工作流有特定的需求,你可以为它们创建自定义标签。例如,自定义标签可以是为某个工具(如 matLab)或必要的 GPU 访问权限添加标签。

所有自托管运行器默认都有 self-hosted 标签。

在你的工作流中使用这些运行器时,你需要以标签的形式指定需求:

runs-on: [self-hosted, linux, X64, matlab, gpu]

通过这种方式,你的工作流会找到符合必要需求的相应运行器。