CI/CI__Jenkins

jenkins shell script deploy after error occured

말하는감자 2019. 7. 23. 19:04


A)
1. shell script 를 작성한다​
2. 서버 들어가서 sh ./shell.sh로 실행한다
3. 정상 배포된 것을 확인한다

B)
1. jenkins로 서버에 ssh접속한다
2. jenkins로 sh ./shell.sh로 실행한다
3. 에러가 난 것을 확인한다




왜 같은 스크립트를 실행했는데 에러가 났을까요....? ㅇㅅㅇ(극혐)


​서버에 직접 접속해서 echo $(PATH) 결과를 확인합니다

젠킨스로 서버에 접속해서 echo $(PATH) 결과를 확인합니다

만약 당신의 두 결과가 다르다면 환경변수 설정에 실패하셨습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ


/etc/bashrc
/etc/profile

서버마다 환경은 다를테니.. 여튼 파이썬 환경변수 설정을 잡아주세요......

저의 경우에는 profile에는 이미 설정이 있었기 때문에 bashrc에 추가했습니다