요약 : Jenkins 유저 생성, 적절한 권한 부여 필요
기존에 설정해 둔 인스턴스를 이미지 복제를 통해서 복제를 진행했었는데, 파이프라인 배포 상에서 파일이나 경로를 찾을 수 없다는 오류가 출력되었다.
새롭게 만든 인스턴스쪽에 직접 접속해보니 `jenkins` 유저가 생성되어있지 않고, 그에 따른 workspace 폴더 또한 생성되어 있지 않은 것을 확인했다.
# Jenkins 유저 생성
sudo useradd -m -d /var/lib/jenkins -s /bin/bash jenkins
# sudo 권한 부여
sudo visudo
jenkins ALL=(ALL) NOPASSWD:ALL # visudo 파일 마지막에 해당 라인 추가
# 홈 디렉토리 및 권한 설정
sudo chown -R jenkins:jenkins /var/lib/jenkins
Jenkis 유저를 생성해주고, 권한을 부여한 다음 다시 배포를 진행해보면 성공적으로 배포가 진행된다.
'🌥️Cloud Study🌥️ > TroubleShooting' 카테고리의 다른 글
[ Ansible ] DEPRECATION WARNING 해결 방법 (0) | 2024.08.22 |
---|---|
[ Prometheus ] active failed 오류 해결 (0) | 2024.08.09 |
[ NHN Cloud ] 파이프라인 배포 문제 해결 - 2 (502 Bad Gateway) (0) | 2024.08.08 |
[ NHN Cloud ] 파이프라인 배포 문제 해결 (0) | 2024.08.08 |
오류 : Web server failed to start. Port 8080 was already in use. (0) | 2024.07.24 |