Jenkins 2

[jenkins] 설치 파일 권한 관련 오류

발단 젠킨스를 서비스에 올리고 정상 작동을 확인하고 대시보드에 들어갈려고 링크를 넣으니 위의 오류가 발생했다 코드 내용은 아래와 같다 jenkins.model.InvalidBuildsDir: ${ITEM_ROOTDIR}/builds does not exist and probably cannot be created at jenkins.model.Jenkins.checkRawBuildsDir(Jenkins.java:3471) at jenkins.model.Jenkins.loadConfig(Jenkins.java:3392) Caused: java.io.IOException at jenkins.model.Jenkins.loadConfig(Jenkins.java:3396) at jenkins.model.Jenki..

트러블슈팅 2024.01.29

[jenkins] jenkins 수동 설치 및 서비스 등록

jenkins(젠킨스)란? CI/CD(지속적인 통합/배포)를 위한 도구로 소프트웨어 개발 프로세스의 빌드, 테스트, 배포 등을 자동화 해주는 도구이다. Git과 연동하여 다양한 플로그인 사용이 가능하다 (디폴트 기준)8080port로 대시보드에 접속하며 50000port의 파이프라인을 통해 슬레이브들에게 배포된다. History Api의 효율적인 배포를 위해 jenkins를 통한 CI/CD 배포 환경이 필요하게 되었는데 현재 사내 공인아이피를 대부분 사용하고 있어서 추가적으로 요청을 하던지 해서 얻어야하지만 젠킨스 하나만 사용하겠다고 추가 인스턴스에 공인 IP를 할당 받는건 비효율적이라 생각해 기존의 OpenVpn용으로 생성했던 인스턴스에 볼륨만 추가해 jenkins 서비스를 설치할 생각이다. 이러한 사..

구축/Jenkins 2024.01.29