젠킨스에서 빌드 진행 시 관리자 권한으로 실행이 필요한 경우가 있다.
ex) sudo build_script.sh
jenkins에 별다른 권한을 주지 않았다면 무조건 빌드 에러가 발생한다.
ㅠㅠ
아래와 같이 관리자 권한을 주도록 하자
1. 관리자 권한 설정 파일을 연다.
$ sudo gedit /etc/sudoers
2. jenkins에 관리자 권한을 제공하기 위해 아래의 내용을 추가 한 후 저장한다.
jenkins ALL=(ALL) NOPASSWD: ALL
P.S.
관리자 권한을 광범위 하게 제공하는것이 불안하다면,
맨 마지막 부분의 ALL 대신 해당경로 또는 파일을 지정한다.
ex) jenkins ALL=(ALL) NOPASSWD: /path/script
참고