对于那些熟悉Github Actions的人...
目前,当一个job运行时,它会根据标签和仓库选择最合适的runner来运行(在工作流中使用自托管的runner - GitHub文档)。我的问题是是否可能在满足job要求的所有runner上运行单个作业。
例如,我有多个runner,既有自托管的也有由Github托管的;我有一个作业,其中包含一个脚本,当代码被推送到仓库时执行以下操作:
- 使用actions/checkout@v2检出Git仓库
- 将一个文件从已检出的仓库复制到用户的主目录
这个“action”需要在该action可访问的每个runner上执行。
希望这样说得清楚明白!