【发布时间】:2019-09-25 13:43:39
【问题描述】:
到目前为止,根据file system 文档,我的印象是(仅?)/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 确实也存在,但我想确定一下。
【问题讨论】:
-
AFAIK,GITHUB_HOME 和 GITHUB_WORKSPACE 跨动作持续存在。
标签: github github-actions