删除 GitHub 自托管运行器上的默认标签

Jor*_*rge 4 github github-for-windows github-actions github-actions-self-hosted-runners

为 GitHub(企业)创建新的自托管运行器时,会自动添加一些默认标签(Windows、X64、自托管)。我还可以使用 --labels 参数添加自定义标签。

问题是,我想为某些特定的工作流程保留此运行程序,但不限制可以调用它的存储库。因为有些项目使用这个默认标签来选择跑步者,所以我想删除它们。

我试图找到这个标签的创建位置,但我担心它们是在服务器端创建的,我无法控制它们......

有人处理过类似的情况吗?

谢谢。

Gab*_*ira 5

此 PR 中添加了对不向自托管运行器添加默认标签的支持:

https://github.com/actions/runner/pull/2443

它应该在包含此更改的下一个稳定版本中可用。

要使用它,请传入:

--no-default-labels 
Run Code Online (Sandbox Code Playgroud)

config.sh配置自托管运行器时添加到脚本。选择退出默认标签会使该--label选项成为强制性的。