我正在将一个流水线从Circle CI迁移到Github Actions,并发现我只能运行一次任务,而不能创建一个任务,然后从工作流部分调用它,这样可以多次调用任务而不重复在该任务中复制命令/脚本。
我的流水线将代码推送到三个环境中,并为每个环境运行Lighthouse扫描。在Circle CI中,我有1个任务来将代码推送到我的环境并运行Lighthouse。然后从我的工作流部分,我只需调用任务3次,传递环境参数。我是否遗漏了什么,或者Github Actions中没有办法做到这一点?我是否必须在每个任务中三次编写我的命令?