2025/06 2

[CICD] 도커 - 젠킨스 파이프라인 스크립트

이틀 내내 삽질을 정말 많이 해서.. (하루는 환경변수 주입이 안 돼서 하루종일 환경변수 구글링만 함ㅜㅜ)기록용으로 현재 빌드 성공한 스크립트 및 설정을 적어두려고 한다. 환경변수 설정 할 때 '이 빌드는 매개변수가 있습니다' 설정에서 파라미터를 등록하라는 글이 있어서 따라해봤었는데, 결과적으로 잘 되지 않았다. 그래서 일단 젠킨스 자체에 시크릿 키를 등록해두고 해당 키들을 환경변수로 적용하는 방법을 사용했다.추후 더 좋은 방법이 있으면 적용할 생각이다. pipelinepipeline { agent any environment { IMAGE_NAME = "jenkins-server" CONTAINER_NAME = "cogroom-app" PORT = "80..

CICD 2025.06.11

[CICD] 도커 - 젠킨스 Unable to access jarfile /app.jar 오류 해결

CI CD를 위한 도커파일, 젠킨스 스크립트 작성 후 item을 실행시켜보니, 정상적으로 모든 stage가 작동하고 배포 완료 로그가 뜨는데도 서버 실행이 되지 않았다.이에 docker log를 확인하려고 했더니 Unable to access jarfile /app.jar 에러가 발생했다.jar 파일을 찾지 못해서 발생한 오류라고 한다. 가장 먼저 도커 상황을 확인했다.docker ps -a | grep cogroom-app잘 작동하고 있다. stage console output 을 확인했다.build가 잘 되었다고 뜬다. 구글링을 더 해본 후 답을 찾았다.Dockerfile에서 설정해둔 ENTRYPOINT의 jar 파일 경로를 읽어들이지 못해서 발생한 오류였다.Dockerfile의 ENTRYPOINT ..

CICD 2025.06.11