如何在github操作工作流程中设置系统路径变量

19 linux pipeline docker github-actions

我想知道如何在 GitHub 操作工作流程中设置系统路径变量。

export "$PATH:$ANYTHING/SOMETHING:$AA/BB/bin"
Run Code Online (Sandbox Code Playgroud)

Rob*_*aju 22

您可以使用以下运行命令在操作工作流程中设置系统路径变量。

句法:

echo "{path}" >> $GITHUB_PATH
Run Code Online (Sandbox Code Playgroud)
- run: |
   echo "$AA/BB/bin" >> $GITHUB_PATH
Run Code Online (Sandbox Code Playgroud)

此外,如果您下载了一些二进制文件并尝试设置其路径,GitHub 会使用一个称为$GITHUB_WORKSPACE当前目录的特殊目录。在这种情况下,您可能需要在路径中指定此变量。

- run: |
   echo "$GITHUB_WORKSPACE/BB/bin" >> $GITHUB_PATH
Run Code Online (Sandbox Code Playgroud)


Tej*_*tel 6

如果您使用的是 Bash shell

- name: Add to PATH
  shell: bash
  run: |
    echo "Folder PATH" >> $GITHUB_PATH
Run Code Online (Sandbox Code Playgroud)

对于 Powershell 作为外壳:

- name: Add to PATH
  shell: pwsh
  run: |
    echo "Folder PATH" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
  
Run Code Online (Sandbox Code Playgroud)