我有很多工作流程.yaml 文件,它们的代码和逻辑非常相似。这是严重违反 DRY(不要重复自己)的行为。
理想情况下,我会创建一个on: workflow_dispatch:'包含一系列输入的工作流程。然后我通过其他工作流程来调用该工作流程。
如果上述想法不容易实现,那么 GitHub 工作流程的 DRY 选项是什么?
您可以构建自己的操作来分离通用逻辑并在工作流程中使用它。他们有输入和输出来提供数据并得出结果。有以下类型可供选择。
更深入的描述:https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/about-actions
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |