젠킨스로 빌드 후 아래처럼 개발서버로 파일 전송을 한 후 해당 서비스를 바로 실행해야할 경우가 있다.
그럴때 root 권한이 필요할 때가 있는데 아래 처럼 sudo를 앞에 붙여서 실행하면 비밀번호를 묻게 된다.
그래서 젠킨스에게 권한을 줘야하는데 권한을 주는 방법은 아래와 같다.
- vi /etc/sudoers 실행
- 아래 내용을 적당한 곳에 추가
jenkins ALL=(ALL) NOPASSWD: ALL
- 읽기 전용 파일이므로 wq! 로 강제저장하고 종료
이후에 젠킨스로 sudo 명령을 실행하면 정상적으로 실행되는 것을 볼 수 있다.
'공부하자 > 빌드자동화' 카테고리의 다른 글
Jenkins로 Maven 프로젝트 빌드 자동화 하기 (1) | 2024.03.12 |
---|