카테고리 없음
젠킨스 pipeline shell 실행 환경에 대하여
daniel_lab
2023. 8. 22. 12:24
상황: 젠킨스 유저로 nvm 을 설치 후 bashrc에서 쉘세션 활성화시 nvm 커맨드를 사용할 수 있도록 세팅 후 파이프라인에서 nvm을 사용했으나 계속 not found 발생
원인: 젠킨스의 pipeline 내 shell은 jenkins 유저로 실행되는건 맞았으나, interactive 모드가 아니라서 .bashrc 가 선행 실행되지 않는 구조였음. 따라서 해당 쉘 세션에서 nvm 사용 가능하도록 수동으로 커맨드 추가작성.