use*_*350 1 bash yaml azure-devops azure-pipelines
我在使用自托管 Windows 代理时遇到以下错误。
##[错误]无法找到可执行文件:“bash”。请验证文件路径是否存在,或者是否可以在 PATH 环境变量指定的目录中找到该文件。还要验证该文件是否具有有效的可执行文件扩展名。
filename这是我的管道 - 任务目标是从整体中获取单独的内容filePath并将其用于filename进一步的任务。
trigger:
- master
parameters:
project: './test/abc/UnitTest.proj'
pool: self-hosted-windows
steps:
- task: Bash@3
inputs:
targetType: 'inline'
script: |
input="${Parameters.project}"
file_name_with_ext="${input##*/}"
file_only="${file_name%.*}"
echo "File : $file_only"
Run Code Online (Sandbox Code Playgroud)
问题是您没有bash在代理计算机上的环境变量的 PATH 中添加命令文件夹。
您需要登录代理机器,然后将“C:\Program Files\Git\bin”添加到环境变量路径中,然后重新启动代理服务。
| 归档时间: |
|
| 查看次数: |
5898 次 |
| 最近记录: |