使用另一个仓库的 Github Action 工作流文件

3

我有多个仓库,都需要进行相同的 Github Actions 构建作业。

目前我复制了工作流文件,但这些文件在所有仓库中都是相同的,所以如果能够进行导入会更好。

我该如何在所有这些仓库中导入相同的 workflow 文件?

1个回答

0

目前看起来似乎没有现成的支持。请查看问题

但是你可以看一下GFlows - GitHub Workflow Templates

GFlows是一个CLI工具,它使用Jsonnet或ytt(Yaml Templating Tool)使GitHub Workflows模板化变得容易。 它可以:

  • 导入现有的工作流以帮助您快速入门。
  • 验证GitHub工作流是否与其源模板保持最新并符合有效模式。
  • 使用GFlows Packages共享常见的配置代码和工作流程。
  • 监视模板的更改,因此您可以快速反馈您的更改来开发和重构工作流程。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接