到目前为止,根据文件系统文档的印象,仅有/github/workspace
在操作(而非工作流)间保留:
Docker容器的工作目录。 GitHub Actions在此目录中执行。 此目录的路径设置在
GITHUB_WORKSPACE
环境变量中。
(...)
一个操作可以修改此目录的内容,随后的操作可以访问它。
但是,我现在有一个reprex(具有操作运行的实时存储库),显示/github/home
似乎也会跨操作持久存在。
当然,我明白这些都不会在工作流程或运行之间持久存在。只在操作之间。
文档对此(对我来说)有点不清楚,而且我没有从支持部门得到答复。
/github/home
上第一个操作的日志:
Running 'touch /github/home/foo'...
Successfully ran 'touch /github/home/foo'
第二个操作的日志,路径为/github/home
:
Running 'ls /github/home'...
foo
Successfully ran 'ls /github/home'
Running 'rm /github/home/foo'...
Successfully ran 'rm /github/home/foo'
那似乎表明
/github/home
也被保留了,但我想确定一下。