简体   繁体   English

错误:没有此类文件或目录将 env 变量传递到 Github 工作流操作中的工作目录

[英]Error: No such file or directory passing env variable to working-directory in Github Workflow Actions

I am setting up a workflow and I need to pass an env variable as the working-directory我正在设置一个工作流,我需要传递一个env变量作为working-directory

Getting Error: No such file or directory获取Error: No such file or directory

I've tried passing in the following env versions我试过传入以下 env 版本

$base_directory

env."$base_directory"

"${base_directory}"

The following works以下作品

 - name: WORKING DIRECTORY
      run: |
        echo "HELLO"
      working-directory: ./base

I need this to work我需要这个才能工作

 - name: WORKING DIRECTORY
      env: 
        base_directory: ./base
      run: |
        echo "HELLO"
      working-directory: $base_directory

The following worked:以下工作:

 - name: WORKING DIRECTORY
      env: 
        base_directory: ./base
      run: |
        echo "HELLO"
      working-directory: ${{ env.base_directory }}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM