如何共享/扩展/重用/引用GitHub工作流?

时间:2020-05-08 21:26:02

标签: github workflow github-actions cd

我有两个工作流程。一个人部署就可以掌握测试环境。另一个部署在产品环境中。它们是90%相同的代码复制和粘贴。

是否存在诸如提取部分重复逻辑并将其放入其自己的文件/部分/片段的概念?

1 个答案:

答案 0 :(得分:1)

目前,无法在另一个工作流程中重用一个YAML。

(在)多个地方对此进行了讨论:

对于您的特定问题,并非所有希望都消失了。

我一直在使用Kojo-一个用于从模板生成文件的命令行实用程序-正是出于这个目的。我有一个模板文件,并且生成了两个工作流程-一个用于阶段,一个用于生产。在从GitHub获得更正式的解决方案之前,它可能对您有用。

(免责声明:我是Kojo的作者)。