GitHub动作:工作流之间的共享/引用作业

问题描述 投票:0回答:1

[如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 continuous-integration devops continuous-deployment github-actions
1个回答
1
投票

目前,我认为无法指定工作流程之间的依赖关系。在此GitHub社区论坛中进行了讨论:

© www.soinside.com 2019 - 2024. All rights reserved.