🌥️Cloud Study🌥️/TroubleShooting

[ Jenkins ] 파이프라인 배포 : No such file or directory

L_Chae 2024. 8. 21. 10:55

요약 : 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 유저를 생성해주고, 권한을 부여한 다음 다시 배포를 진행해보면 성공적으로 배포가 진행된다.

 

해결 완료!