关于组织级运行器控件
默认情况下, Copilot云代理 在标准 GitHub托管 GitHub Actions 运行程序(ubuntu-latest)上运行。 作为组织所有者,可以更改组织中所有存储库的默认运行程序类型,并选择是否允许单个存储库替代此默认值。
如果你的组织要求在特定的运行程序上运行所有 Copilot云代理 会话(例如,使用更大的运行程序来提高性能,或使用有权访问内部资源的自承载运行程序),这非常有用。
您可以配置:
- 运行程序类型:在标准 GitHub托管运行程序或特定运行程序组中标记运行程序之间进行选择。
- 允许存储库自定义运行程序类型:控制存储库是否可以使用 Copilot 定义的
.github/workflows/copilot-setup-steps.yml设置步骤工作流替代组织默认设置。
配置默认运行程序类型
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
单击以选择一个组织。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏中的“代码、规划和自动化”下,单击 Copilot,然后单击 云代理。
-
在“运行程序类型”旁边,单击铅笔图标()。
-
选择在组织中默认使用的 Copilot云代理 运行器类型。
- 标准 GitHub 运行程序: Copilot云代理 将使用
ubuntu-latest。 - 带标签的运行器:Copilot云代理将使用与所指定的组名称和/或标签匹配的运行器。 在 运行程序组名称和 /或 运行程序标签 字段中输入值。
- 标准 GitHub 运行程序: Copilot云代理 将使用
-
单击保存运行选择。
阻止存储库自定义运行器类型
默认情况下,存储库可以使用位于 Copilot 的 .github/workflows/copilot-setup-steps.yml 设置步骤工作流覆盖组织级运行器配置。 如果要在所有存储库中强制实施一致的运行程序类型,可以禁用此选项。
-
在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。
-
单击以选择一个组织。
-
在组织名称下,单击 “Settings”****。 如果看不到“设置”选项卡,请选择“”下拉菜单,然后单击“设置”********。

-
在边栏中的“代码、规划和自动化”下,单击 Copilot,然后单击 云代理。
-
在“允许存储库自定义运行程序类型”下,切换设置以启用或禁用存储库级自定义。
- 启用后,存储库可以通过在
runs-on的copilot-setup-steps作业中设置copilot-setup-steps.yml字段来覆盖默认运行器。 请参阅“配置开发环境”。 - 禁用后,组织中的所有存储库都将使用组织级运行程序类型。
- 启用后,存储库可以通过在
-
单击“ 保存”。