【发布时间】:2021-06-14 18:06:06
【问题描述】:
我有一个带有回显消息的 shell 脚本 (file.sh)。在 Microsoft documentation 的帮助下,在 Linux 容器中创建了自托管代理。
使用“Bash”任务创建了一个管道作业来运行 shell 脚本 (file.sh)。
虽然构建成功,但最终没有结果。没有错误,控制台上没有结果。 PFB 错误屏幕。请提出建议。
注意:我可以从容器内部(docker exec -ti bash)运行相同的 shell 脚本。
【问题讨论】:
-
你能分享管道定义吗?
-
添加了管道定义。只有一项任务在 docker-Ubuntu_Linux 代理中运行 shell 脚本。
-
脚本就是Hello world。 | #!/bin/sh # 这是一条评论!回声你好世界|
-
通过在提交之前使 shell 脚本可执行 (chmod +x file.sh) 并将其推送到 git repo 来修复此问题。
标签: docker shell azure-devops azure-devops-pipelines azure-devops-self-hosted-agent