[如here所述,在GitHub Actions中,有一种很好的方法可以使用job
关键字来引用其他job
中的need
,>
。name: Share data between jobs on: [push] jobs: job_1: name: Add 3 and 7 runs-on: ubuntu-latest steps: # Steps job_2: name: Multiply by 9 needs: job_1 # The rest of the job
我在文档中找不到答案的问题是:是否可以在其他工作流程中引用/共享
job
? (即单独的yml
文件)
我的项目由几个单独的工作流程组成,每个工作流程都需要执行相同的初始step
。我试图避免在不同的workflow
之间复制粘贴相同的步骤。
如此处讨论的那样,在GitHub Actions中,有一种很好的方式使用Need关键字来引用其他作业中的作业,例如名称:在以下作业之间共享数据:[推送]作业:job_1:名称:添加3和7 ...
目前,我认为无法指定工作流程之间的依赖关系。在此GitHub社区论坛中进行了讨论: