2014-09-22 1 views
0

제 젠킨 설정이 지나치게 복잡하지 않고 200 개가 약간 넘는 작업이 있습니다. 내가 가지고있는 문제는 다음과 같습니다 :젠킨스 콘솔 출력에 로그 사용 권한 오류가 있습니다.

  1. jobs 폴더가 NFS 드라이브에 마운트되었습니다.
  2. 작업 중 일부는 로그 파일의 벌금을 만드는,하지만 완전히 권한을 잃어버린되는 로그 파일 권한에 관한 콘솔에 오류가 발생합니다 (이 000이됩니다) :

Jenkins screenshot with error

I을 폴더 및 모든 작업에 대한 사용 권한을 확인하고 다시 확인했지만 문제의 원인을 설명 할 수있는 것은 아무것도 없습니다. 자체적으로 문제는 아니지만 일부 작업은 매우 중요하며 수동으로 권한을 수정하지 않으면 디버깅 할 수 없습니다.

어떤 힌트라도 환영합니다.

답변

1

동일한 문제가 발생했습니다. 버전 제어 (예 : Perforce/SVN)가 동기화 할 때 로그 파일을 읽기 전용 권한으로 설정했을 가능성이 있습니다.

이 문제를 쉽게 해결하려면 로그 파일이있는 디렉터리로 이동하여 사용 권한을 변경하는 "Execute Windows Batch Command"빌드 단계를 추가하십시오.

사용하는 명령 : CD이 로그 파일의 사용 권한을 변경하고 작업이 파일에 기록 할 수 -r

ATTRIB. 이 문제를 다루는 다른 방법이있을 것이라고 확신하지만 이것은 매우 빠르고 쉬운 방법입니다.

관련 문제