【发布时间】:2020-11-12 10:16:07
【问题描述】:
我想在 Azure DevOps 管道中运行 Bash 脚本,请参阅下面的 yaml 文件:
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
steps:
- task: NodeTool@0
inputs:
versionSpec: '12.x'
displayName: 'Install Node.js'
- task: Bash@3
inputs:
targetType: 'filePath'
filePath: 'build.sh'
管道正在调用调用 node.js 的“build.sh”脚本,这就是我在运行脚本之前安装该工具的原因。但是,我收到以下消息:
/home/vsts/work/1/s/build.sh:第 5 行:nodejs:找不到命令
这是“build.sh”脚本中的第 5 行,当我直接从我的计算机运行它时它正在工作:
nodejs ../bin/r.js -o baseUrl=. optimize=none name=main out=main-built.js exclude=jquery.js
我尝试了不同的方法,但无法成功。有什么提示吗?
【问题讨论】:
标签: node.js bash shell azure-devops azure-pipelines