【发布时间】:2022-12-23 03:08:54
【问题描述】:
我在 Azure DevOps 中使用 Classic release pipelines 并配置了简单的 SSH 任务,调用 docker-compose:
cd /home/asem/platform/$(ServiceName) && sudo docker-compose up -d --force-recreate
问题:任务失败并出现错误:
Docker-compose 返回 0 退出代码,但在 STDERR 中写入一些消息。管道任务将它们视为错误并失败。
问题:
- 为什么 docker-compose 设计成这样 EXIT code = 0,但有一些错误写在 STDERR 中?
- 有什么好的解决方案(请参阅下面我的回答中找到的解决方法)?
【问题讨论】:
标签: azure-devops docker-compose azure-pipelines azure-pipelines-release-pipeline azure-pipelines-release-task