2016-08-04 5 views
1

최신 소스 코드로 우분투 이미지를 빌드하고 컴파일하는 dockerfile이 있습니다. 나의 도커 - 머신은 디폴트 (default)라고 불리며 윈도우 머신에서 사용자 xyz로 실행됩니다. 사용자 xyz로 로그인하고 buildscript.bat (쉘 환경 설정 및 이미지 빌드, 컨테이너 실행 등)를 실행하면 모든 것이 아름답게 작동합니다. 그러나이 작업을 TFS를 통해 자동화하고 싶습니다. 내 TFS 구축 서비스는 사용자의 헤드리스 (headless) 모드에서 XYZ와 같이 실행 buildscript.bat이 실행될 때,이 오류를 참조하십시오TFS 빌드에서 도커 이미지 빌드 및 실행

오류 TLS 연결을 확인 : 호스트 그래서 명확하게

를 실행하지 않는, 기본 고정 표시기 - 기계입니다 발견되지 않았다. 이 문제를 어떻게 해결할 수 있습니까?

답변

1

TFS XMAL 빌드에서 Docker 이미지를 빌드하는 것은 지원되지 않습니다. 컨테이너에 배포하려는 경우이 작업을 수행 할 수 있습니다. 그러나 새로운 빌드 시스템 vNext를 사용해야합니다. 즉, TFS2013을 TFS2015로 업그레이드해야합니다. 고정 표시기와 배포에

는, 자세한 내용은이 링크를 참조 : http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext

+1

감사 패트릭. 나는 'docker-machine start default'를 실행 한 xaml 빌드에서 배치 스크립트를 실행하여 이미지를 생성하고 실행함으로써 목표를 달성했습니다. '도커 - 기계 정지 기본값'으로 정리하십시오. 그것은 작동, 유일한 단점은 매번 컴퓨터를 다시 시작해야합니다. – user1411110

관련 문제