Azure devops Azure DevOps SSH任务在内联脚本选项中失败

Azure devops Azure DevOps SSH任务在内联脚本选项中失败,azure-devops,Azure Devops,在Azure DevOps中,最近当我以内联脚本的形式运行SSH任务时,SSH任务失败。 早些时候,我在SSH任务中以内联脚本的形式运行此命令,在此之前部署是成功的 cd/www/xxx/xxx/xxx/platform 源setantenv_devops.sh ant updatesystem-dtenat=xxx-DconfigFile=/www/xxx/xxx/xxx/platform/xxx\u update\u config.json 现在,由于无法以内联脚本的形式运行azure d

在Azure DevOps中,最近当我以内联脚本的形式运行SSH任务时,SSH任务失败。 早些时候,我在SSH任务中以内联脚本的形式运行此命令,在此之前部署是成功的

cd/www/xxx/xxx/xxx/platform
源setantenv_devops.sh
ant updatesystem-dtenat=xxx-DconfigFile=/www/xxx/xxx/xxx/platform/xxx\u update\u config.json
现在,由于无法以内联脚本的形式运行azure devops ssh任务,我想在azure devops中以命令的形式运行ssh任务选项,但是失败了,出现了错误

##[错误]bash:setantev_devops.sh:没有这样的文件或目录


但是文件setantev_devops.sh存在于该特定位置。

命令选项中的Azure devops SSH任务执行命令cd/www/xxx/xxx/xxx/platform,然后返回到用户工作目录。所以我试着用下面的选项和多行命令作为一个单一的命令,它工作了。 谢谢@Krzysztof Madej

cd /www/xxx/xxx/xxx/platform && source setantenv_devops.sh && ant updatesystem -Dtenant=xxx -DconfigFile=/www/xxx/xxx/xxx/platform/xxx_update_config.json

在调用
source setantev_devops.sh
之前,您能列出文件吗?在第一步之后,我可以执行“ls”并列出其中的所有文件OK。你能展示一下你有哪些文件吗?谢谢你,我发现了我所缺少的,并把多行改成了一个命令