На данный момент у меня есть простая структура решения (проекты WebAPI, которые будут микросервисами) с генерируемыми по умолчанию файлами Docker для каждого проекта в решении, например:
Solution X
| Project A
| | Dockerfile
| Project B
| | Dockerfile
| Project C
| | Dockerfile
| Project D
| | Dockerfile
| azure-pipeline.yml
С точки зрения разработки и отладки of view все работает (через "Docker" как средство запуска), но после создания с помощью мастера Azure первого конвейера для "Project A" моя сборка всегда завершается ошибкой при выполнении инструкции COPY на этапе сборки:
COPY ["Project A/ProjectA.csproj", "Project A/"]
С ошибкой из конвейера запустите как:
COPY failed: stat /var/lib/docker/tmp/docker-builder196561826/Project A/ProjectA.csproj: no such file or directory
##[error]COPY failed: stat /var/lib/docker/tmp/docker-builder196561826/Project A/ProjectA.csproj: no such file or directory
Я не эксперт по docker ни по azure, но я полагаю, что я настраиваю это решение неправильно чтобы совершить такую вещь.
Что может быть лучше для настройки или исправления?