是否可以拆分GitHub Actions工作流文件并从其他文件中引用它?我需要将应用程序部署到多个环境(即阶段和生产环境)中,并希望共享一半的步骤以最小化维护。
答案 0 :(得分:1)
CircleCI似乎没有办法允许定义一系列步骤的命令:https://github.community/t5/GitHub-Actions/reusing-sharing-inheriting-steps-between-jobs-declarations/td-p/37849
此刻,我想我们可以使用setActionSet
作为解决方法。
在此示例中,它处理存储库之间的事件,但我认为我们可以在同一存储库中应用此事件:https://blog.marcnuri.com/triggering-github-actions-across-different-repositories/