2014-08-21 3 views
0

내 생각에 이것은 바보 같은 실수이지만 올바른 대답을 찾을 수는 없습니다.TeamCity 의존성이 고집하지 않음

다른 프로젝트에 스냅 샷 종속성이있는 프로젝트가 있습니다. 토론을 위해서 웹 사이트는 툴킷에 의존합니다.

빌드 폴더를 모니터링 : C를 : \ 프로그램 \ 인 TeamCity \ buildagent 작업 \

나는 툴킷이 내장 예상대로 폴더 모두에 해당 얻을 참조 : C : \ 프로그램 \ 인 TeamCity \의 buildagent \ 작업 \를 툴킷

그런 다음 웹 사이트 빌드가 시작되기 전에 웹 사이트 빌드가 시작되고 위의 폴더가 삭제됩니다.

이 결과 웹 사이트에서 참조를 찾을 수 없다고 표시됩니다. 어떤 설정이 빠졌습니까?

TeamCity 7.1.2를 사용하여 8.1로 업그레이드했지만 먼저 내부 평가가 필요합니다.

답변

0

버전 문제는 생각하지 마십시오. 어떻게 두 건물이 인공물을 어디에 둘 것인지를 안다. 전직 팀의 경우 일반적으로 c : \ programs \ teamcity \ buildagent \ work \ toolkit이 아닌 c : \ programs \ teamcity \ buildagent \ work **** \ toolkit에 빌드됩니다.

또한 대상이 빌드를 통해 서로 종속되어 있으면 (1) 인위적인 종속성을 설정했거나 (2) 공유 된 에이전트 작업 영역을 읽지 않는 프로세스를 설정 했습니까? 또는 (3) 두 빌드를 같은 디렉토리에서 실행하도록합니다.

두 빌드가 모두 동일한 대상 "폴더 이름"에서 실행 중인지 확인하십시오. 그러한 경우 실행하기 전에 "빌드 타겟 정리"옵션을 선택 취소하십시오.

또한, 그들은 내가 날에 의해 설정 파일을 청소 아무것도 참조하지

+0

을 실행하려면 시작하기 전에이 디렉토리를 청소하는 코드가 있는지 빌드 파일을 확인 할 수 있습니다. Teamcity가 빌드하기 전에 디렉토리를 정리할 수는 있지만 그 원인을 알 수는 없다고합니다. 파일 경로가 다릅니다. 툴킷은 /툴킷으로 이동하고 웹은 /웹 사이트로 이동합니다. –

관련 문제