I am using Classic release pipelines in Azure DevOps and configured simple SSH task what calls docker-compose:
cd /home/asem/platform/$(ServiceName) && sudo docker-compose up -d --force-recreate
Issue: task fails with errors:
Docker-compose returns 0 exit code, but write some messages in STDERR. Pipeline task treat them as errors and fails.
Questions:
- Why docker-compose designed that way what EXIT code = 0, but there are some errors were written in STDERR ?
- Any good solution (please see found workarounds in my answer below) ?