无法在 Docker-Linux 代理上 运行 Azure DevOps shell 脚本任务

Unable to run Azure DevOps shell script tasks on Docker-Linux agent

我有一个带有回显消息的 shell 脚本 (file.sh)。在 Microsoft documentation.

的帮助下,在 Linux 容器中创建了自托管代理

创建了一个带有“Bash”任务的管道作业到 运行 shell 脚本 (file.sh)。

虽然构建成功,但最终没有结果。没有错误,控制台上没有结果。 PFB 错误屏幕。请提出建议。

注意:我可以从容器内部 运行 相同的 shell 脚本 (docker exec -ti bash)。

尝试启用 System.Debug 变量为真。它应该从右上角开始显示

通过在提交之前使 shell 脚本可执行 (chmod +x file.sh) 并将其推送到 git 存储库来修复此问题。