【发布时间】:2020-08-31 06:05:44
【问题描述】:
我想在 GitHub Actions 上创建一个 CI 流,用于通过我的自托管运行器编译基于 ESP-IDF 的项目。
ESP-IDF 需要在编译前导出大量的 shell 变量和其他与 shell 相关的任务。他们为此提供了一个export.sh 脚本,并希望用户(我)在编译步骤之前source export.sh。
如何保证某个作业下的所有步骤都在符合 ESP-IDF 要求的自定义 shell 下完成?
我知道我可以在 GitHub Actions 中使用多行运行命令,但这需要我在每一步都使用source export.sh,不是吗?这会减慢工作速度。
谢谢
【问题讨论】: