如此处所讨论的,在GitHub Actions中有一种很好的方式可以使用need
关键字引用另一个job
中的job
,例如:
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
中复制粘贴相同的步骤。