2016-12-05 1 views
1

저는 Teamcity Developer입니다. Teamcity Builds를 로컬 서버에서 Public 클라우드 인스턴스로 최근에 이전했습니다.Teamcity Agent가 빌드를 실행할 수 없습니다.

모든 것이 잘되었지만 빌드를 실행할 수 없습니다.

가 ERROR :

에이전트에 체크 아웃을 수행하지 못했습니다 '는/usr/빈/자식 초기화'명령이 실패했습니다. 표준 에러는 : /usr/local/sg/chaldron/repo/chaldron-pngdev/.git : 허가 내가 망할 놈의 최신 자바 최신 버전을 사용하고

error

을 부인했다.

누구든지 오류를 해결하는 방법을 제안 할 수 있습니까?

미리 감사드립니다.

+1

어떤 버전의 TC입니까? 클라우드 기반 TC 사용에 대한 경험이 없지만 TC10 릴리스 노트에서 클라우드와 관련된 많은 개선/수정 사항을 확인했습니다. – sferencik

답변

2

빌드 에이전트는 git repo에 액세스 할 수있는 권한이 없습니다.

몇 가지 시도 : 망할 놈의 repo 지정한 위치에

  1. 확인합니다.
  2. 이 클라우드 에이전트의 액세스를 차단할 수있는 자식 레포 (IP 허용 목록/블랙리스트 등)에 대한 권한 구성이 없음을 확인하십시오.
  3. 대신 팀 시티 서버에서 체크 아웃이 작동하는지 확인하십시오. 빌드에 대한 버전 관리 설정에서 당신은 당신의 문제를 가리 킵니다 희망

이들 중 하나 (아래 참조) 서버의 에이전트 또는 체크 아웃에 체크 아웃 지정하고 해결하도록 할 수 있습니다 그것은

version control settings of build configuration - dropdown to change checkout process

+0

좋은 조언! 제 경우에는 '빌드하기 전에 체크 아웃 디렉토리에있는 모든 파일을 지우십시오.'라는 사실로 설정하면 내 문제가 해결됩니다. –

관련 문제