如何使用Github Actions自动化(通常是)交互式的构建脚本?

8

我正在尝试为一个使用Bash编写的构建脚本集合的项目添加CI。这些脚本会在配置信息(设置标志、设置参数等)方面提示几次输入。Github Actions是否有自己处理此类问题的命令,或者是否有一种设置expect脚本(或类似脚本)的方法?

1个回答

3

目前没有功能允许在工作流运行期间提示手动输入。请参见社区论坛上类似问题的这个回答

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

  1. 重新设计脚本以从配置文件中读取并将其检入 git 以触发构建。
  2. 使用 workflow_dispatch 事件创建一个工作流,您可以从“操作”UI 手动触发,并提供输入参数。有关更多详细信息,请参见此文档
  3. 使用 slash-command-dispatch 通过带有构建输入参数的斜杠命令触发构建。

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