젠킨스

젠킨스

    jenkins CI CD 구축 디버깅

    첫번째 Permission denied 오류 git에 권한 없이 커밋을 했다. git ls-tree HEAD로 권한 확인한 다음 권한을 나타내는 숫자가 644로 돼있는 파일들의 권한을 실행 가능하도록 바꿔준다. git update-index --chmod=+x [파일이름] 실행 권한 부여 그 후 커밋하고 푸시해준다. 두번째 Jest Permission denied 오류 깃에 모듈파일들을 함께 올려 Jest 모듈에서 충돌이 난듯하다. 세번째 제스트 테스트 코드가 실행이 종료되지 않아 젠킨스에서 테스트 코드가 계속 돌아갔다. "scripts": { "test": "jest --detectOpenHandles --forceExit" }, 위처럼 프로젝트의 package.json 스크립트 부분에 옵션을 추가한다..