gpt4 book ai didi

github-actions - GitHub actions 拆分工作流文件

转载 作者:行者123 更新时间:2023-12-05 03:55:58 25 4
gpt4 key购买 nike

是否可以拆分 GitHub Actions 工作流程文件并从其他文件中引用它?我需要将应用程序部署到多个环境中,即暂存和生产环境,并希望共享一半的步骤以最大程度地减少维护。

最佳答案

您可以按照以下文件格式拆分每个操作:

名为“test-action”的文件夹

.github/test-action/action.yml

有内容

  name: test-action
description: test action
inputs:
test_input:
description: key
required: true
runs:
using: composite
steps:
- name: echo test
shell: bash
run: |
echo ${{inputs.test_input}}

然后您可以从任何 yml 中引用操作:

  - name: test-action
uses: ./.github/test-action
with:
test_input: "test-string-value"

这里的关键是确保命名的操作文件夹中的文件名为“action.yml”

关于github-actions - GitHub actions 拆分工作流文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59813998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com