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에 추가했습니다
'CI > CI__Jenkins' 카테고리의 다른 글
git push가 오면 centos server에 jenkins가 자동으로 배포하게 하기 1편 (0) | 2020.03.19 |
---|---|
jenkins ssh key file 등록, 설정 (0) | 2019.10.17 |
jenkins 1000년간 배포하는 문제, 타임아웃 문제 (0) | 2019.07.09 |
jenkins git access denied (0) | 2019.06.27 |
jenkins shell script deploy after time out exception (0) | 2019.06.26 |