如何在 Windows 上运行的 Github 操作工作流中使用用户主目录?
How do I use the user home directory in a Github actions workflow that runs on Windows?
我正在使用在 windows-latest 上运行的 Github 操作工作流程,我想使用用户主目录变量而不是使用硬编码路径 C:\Users\runneradmin
.在 windows 上,这通常在 cmd 中作为 %USERPROFILE%
提供。
但是在 Github 操作中使用 %USERPROFILE%
失败,因为语法似乎不受支持。
还尝试过:${{ env.USERPROFILE }}
是空的。
和 $env:USERPROFILE
导致语法错误。
答案是$HOME
:
steps:
- name: Echo home
run:
echo $HOME
日志:
Run echo $HOME
C:\Users\runneradmin
我正在使用在 windows-latest 上运行的 Github 操作工作流程,我想使用用户主目录变量而不是使用硬编码路径 C:\Users\runneradmin
.在 windows 上,这通常在 cmd 中作为 %USERPROFILE%
提供。
但是在 Github 操作中使用 %USERPROFILE%
失败,因为语法似乎不受支持。
还尝试过:${{ env.USERPROFILE }}
是空的。
和 $env:USERPROFILE
导致语法错误。
答案是$HOME
:
steps:
- name: Echo home
run:
echo $HOME
日志:
Run echo $HOME
C:\Users\runneradmin