2016-05-31 7 views
1

우리는 npm 설치 및 웹 팩 프로덕션 빌드를 수행하는 젠킨스에서 스크립트를 실행합니다. 그런 다음 타르를 생성하고 원격 서버에 복사하려고합니다.젠킨스 스크립트 타르 : 쓰기 오류

스크립트 예제 :

npm install 
    npm run build 
    cd build 
    sudo tar -zcvf ../${TGZ_FILE} . 

그러나 우리는 그 오류 얻을 : 그런 일이 왜

tar: write error 

어떤 생각을?

답변

3

2 주 전에 동일한 문제가 발생했습니다. 커맨드 라인에서 타르를 치는 동안, 모든 것이 잘 작동하는 것 같았다.

젠킨스는 많은 출력을 처리 할 수 ​​없다는 이상한 느낌이 들었고 은 자세한 플래그을 제거했습니다. 그게 어떻게 든 우리 문제를 해결했습니다.

은 (-v없이) 덜 장황 실행 해보십시오 :

npm install 
npm run build 
cd build 
sudo tar -zcf ../${TGZ_FILE} . 

는 솔직히 말해서, 나는이 문제의 원인이 무엇인지 아직 모른다,이 없다 - 그러나, 내가 너무 당신의 문제를 해결하겠습니다.

알림 : 쉘 스크립트에서 사용하는 것이 바람직하지 않으므로 sudo을 피해야한다고 생각하십시오.