Github操作会忽略bash.sh脚本中定义的所有环境变量



我有一个bash脚本,它设置了一系列环境变量。

我的行动包括以下两个步骤:

- name: Set env variables
run: source ./setvars.sh
- name: dump env variables
run: env 

我注意到setvars.sh成功地运行了,但在这些步骤之后,它内部定义的所有变量都丢失了。

如何使用bash.sh脚本将环境变量添加到工作流的上下文中?

我没有在GitHub Actions工作流中看到由源文件定义的环境变量。

我只看到它们被定义为工作或工作流级别的映射(键值((自2019年10月以来(。

查看是否可以对文件进行cat操作并将其内容附加到GITHUB_ENV