【发布时间】:2020-07-27 09:36:13
【问题描述】:
正如 here 所讨论的那样,在 GitHub Actions 中,有一种很好的方法可以使用 need 关键字在其他 jobs 中引用 jobs,例如
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
我在文档中找不到答案的问题是:有没有办法在其他工作流程中引用/分享jobs? (即单独的yml 文件)。
我的项目由几个独立的工作流程组成,每个工作流程都需要执行相同的初始steps。我试图避免在不同的workflows 之间复制粘贴相同的步骤。
【问题讨论】:
标签: github continuous-integration devops continuous-deployment github-actions