.NET Core 2.0 Visual Studio Team Services의 지속적인 통합/연속 전달 예제를 따르는 동안 VSTS의 복사 오류가 발생했습니다.VSTS CI/CD with docker 및 .NET Core 2.0 - 복사에 실패했습니다.
VS17을 통해 도커 지원을 추가하면 이와 같은 도커 파일을 사용하여 로컬로 훌륭하게 작동합니다.
FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "myapp.dll"]
MVC 앱과 WebAPI 앱을 사용하면 로컬에서 도커 작성 기능을 사용하여 잘 작동했습니다.
VSTS CI 빌드 프로세스를 추가하고 실행할 때 사본과 함께 오류가 발생했습니다.
건물의 MyApp 서비스 'MyApp를' 빌드에 실패 COPY 실패 : GetFileAttributesEx \ \ C : \ WINDOWS \는 임시 \ 고정 표시기 - builder91에게 \ OBJ \ 도커 \ 게시 다음 시스템을 찾을 수 없습니다 지정된 경로. C : \ 프로그램 파일 \ 도커 \ 고정 표시기 - compose.exe 리턴 코드로 실패했습니다 : 1
빌드가 VSTS에서 발생하여 Docker 이미지로 파일을 복사하는 것이 훨씬 더 좋습니다. 그래도 할 수있는 방법을 찾지 못했습니다 ... –