注意: GitHub Actions 目前正在测试用于 GitHub AE 。
在工作流程中使用 AE 托管的运行器
标签允许您向包含该标签的任何 AE 托管的运行器 发送工作流程作业。 您可以使用默认标签,也可以创建自定义标签。
使用默认标签路由作业
AE 托管的运行器 在添加到 GitHub Actions 时会获得一个标签。 该标签用于指示其分配位置。
您可以使用工作流程的 YAML 将作业发送到特定的 AE 托管的运行器 池。 此示例演示如何配置工作流程以在称为 AE-runner-for-CI 的标签上运行:
runs-on: [AE-runner-for-CI]
更多信息请参阅“GitHub Actions 的工作流程语法”。
使用自定义标签路由作业
您可以随时创建自定义标签并将其分配给您的 AE 托管的运行器。 自定义标签允许您根据其标签将作业发送给特定类型的运行器。
例如,如果您的某个作业需要特定的软件包,则可以创建名为 octocat 的自定义标签,并将其分配给安装了该软件包的运行器。 与所有已分配的标签匹配的 AE 托管的运行器 将有资格运行该作业。
此示例显示一个使用多个标签的作业:
runs-on: [AE-runner-for-CI, octocat, linux]
这些标签累计运行,所以 AE 托管的运行器 的标签必须匹配所有标签才能处理该作业。

