개발자 중 하나가 CI에 패치를 적용하고 CI 빌드를 손상 시켰습니다. 빌드 로그에서 아래와 같이 오류가 발생했습니다. 나는 아래 단계를 밟았지만 여전히 작동하지 않는다.Teamcity v7.0.2 - 패치 적용시 체크 아웃 디렉토리 파일을 삭제할 수 없습니다.
- 폴더를 삭제할 수 없습니다. 35b0f615bcea75bd 수동으로 빌드 에이전트 디렉토리에 대한 전체 쓰기 및 삭제 권한이 있습니다.
- 나는 깨끗한 체크 아웃 시행을 시도했지만 여전히 작동하지 않습니다.
- 빌드를 다시 실행했지만 여전히 작동하지 않습니다.
질문 :
- 수동으로이 파일 아래의 오류를 해결하는 가장 좋은 솔루션을 삭제 있습니까?
- 대답이 "예"이면이 파일을 삭제하려면 어떻게해야합니까?
- 패치를 적용 할 때이 오류가 다시 발생하지 않도록하는 가장 좋은 방법은 무엇입니까?
빌드 로그 :
[18:32:28]Checking for changes
[18:35:15]Publishing internal artifacts
[18:35:15]Clearing temporary directory: D:\TeamCity\buildAgent\temp\buildTmp
[18:35:15]Checkout directory: D:\TeamCity\buildAgent\work\35b0f615bcea75bd
[18:35:15]Updating sources: server side checkout (2m:09s)
[18:35:16][Updating sources] Will perform clean checkout. Reason: Agent doesn't have any version of the project sources
[18:35:16][Updating sources] Building clean patch for VCS root: ProjectName Trunk
[18:37:24][Updating sources] Transferring cached clean patch for VCS root: ProjectName Trunk
[18:37:25][Updating sources] Repository sources transferred: 27.61Mb total
[18:37:25][Updating sources] Removing D:\TeamCity\buildAgent\work\35b0f615bcea75bd
[18:37:25][Updating sources] Error while applying patch: Failed to delete: D:\TeamCity\buildAgent\work\35b0f615bcea75bd\ProjectName\bin\Debug
[18:37:25]Publishing internal artifacts
[18:37:25]Build failed to start. Artifacts will not be published for this build
[18:37:26]Build finished
우리는 이것을 가지고 있습니다 - 실제로 컴퓨터를 재부팅 할 필요가 없습니다. 로그인하여 작업 관리자로 가서 chrome.exe와 chromedriver.exe 프로세스를 중단하십시오. 우리를 위해 트릭을했습니다. – soupy1976
I 이 정확한 시나리오를 실행했습니다. PS 스크립트를 게시 할 수 있습니까? –
Get-Process 크롬 드라이버 | 죽이다 – cezarypiatek