对于那些熟悉 Github Actions 的人...
目前,当作业运行时,它会根据标签和存储库为作业选择最合适的运行器(在工作流中使用自托管运行器 - GitHub Docs)。我的问题是是否有可能在每个满足工作要求的跑步者上运行一项工作。
例如,我有多个跑步者,既有自托管的,也有 Github 托管的;我有一份工作,其中包含一个脚本,当代码被推送到 repo 时,该脚本会执行以下操作:
- 使用 actions/checkout@v2 签出 Git 存储库
- 将文件从签出的 repo 复制到用户的主目录
这个“动作”需要发生在该动作可以访问的每个跑步者身上。
我希望这是有道理的!