【发布时间】:2020-11-19 04:56:09
【问题描述】:
我有很多 workflow.yaml 文件,它们的代码和逻辑非常相似。 这是一个严重的 DRY(不要重复自己)违规行为。
理想情况下,我会创建一个包含一系列输入的on: workflow_dispatch:' 工作流。然后我通过其他工作流程调用该工作流程。
如果上述想法不容易实现,那么 GitHub 工作流程的 DRY 选项是什么?
【问题讨论】:
-
不支持的是 YAML 锚和别名:github.community/t/support-for-yaml-anchors/16128 您可以查看 composite run steps 操作以重用事物,但它们的限制在于您不能在其中使用操作,例如,仅
run步骤。
标签: github-actions