【问题标题】:How can I automate a (usually) interactive build script with Github Actions?如何使用 Github Actions 自动化(通常)交互式构建脚本?
【发布时间】:2020-11-24 21:11:25
【问题描述】:

我正在尝试将 CI 添加到使用一组用 bash 编写的构建脚本的项目中。脚本会提示输入几次配置信息(设置标志、设置参数等)。Github Actions 是否有自己的命令来处理这个问题,或者有没有办法设置期望脚本(或类似的东西)?

【问题讨论】:

    标签: continuous-integration expect github-actions


    【解决方案1】:

    目前没有允许在工作流运行期间提示手动输入的功能。在有类似问题的社区论坛上查看 this response。

    以下是您可以探索的一些选项:

    1. 重新设计脚本以读取配置文件并将其签入 git 以触发构建。
    2. 使用workflow_dispatch 事件创建可以从操作 UI 手动触发并提供输入参数的工作流。详情请参阅this documentation。
    3. 使用slash-command-dispatch 触发构建,使用带有构建输入参数参数的斜杠命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-16
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2021-04-29
      • 2011-09-12
      • 2020-04-26
      • 1970-01-01
      相关资源
      最近更新 更多