젠킨스 파이프라인 Jenkinsfile 을 이용해 도커 빌드를 해야하는데권한 설정을 해주지 않으면 아래와 같은 에러가 발생하게 된다. [Pipeline] sh+ docker build -t test:1.0 -f Dcokerfile .ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied 딱봐도 권한 에러도커 데몬은 root 권한에서 실행하며 /var/run/docker.soc..
jenkins 에서 git 자동배포를 잘해주다가 배포 브런치를 푸시했는데 jenkins 가 아무 반응이 없었다. GitHub Hook Log 를 확인 했더니 아래와 같았다. FATAL: hudson.plugins.git.GitException: Failed to setup credentials... 뭔가 인증쪽에서 문제가 발생한 것 같다.해결하고보니 나는 2가지가 문제였다. 1. github > Personal Access Token 이 만료되지 않았지만 git api 와 커넥션 실패 : Failed to connect to repository : Failed to setup credentials 2. git repository 에 설정한 계정문제 : Invalid username ..
금일 배포를 하는데 젠킨스에서 빌드 fail 을 내뱉었다. * What went wrong:A problem occurred configuring root project 'project'.> Could not open cp_proj generic class cache for build file '/var/lib/jenkins/workspace/project/build.gradle' (/var/lib/jenkins/.gradle/caches/7.6/scripts/w8d24ftp5l9i4txysv06y888). > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major ver..
곧 젠킨스가 java 11 의 환경을 종료한다고 한다.24년 9월 30일 이후로 ... 그래서 이왕하는거 java 21 을 설치해놓으려고 한다. 젠킨스 관리하면 뻘겋게 경고가 크게 떠있다. 관련 정보를 보고 싶다면 들어가보면 자바 버전 별 젠킨스 버전을 명시해놨다. 관련자료 Java Support PolicyJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io 1. Java 설치확인 [root@localhost /]# alternatives --co..
젠킨스 2.263 버전을 사용하던 서버에서 jdk 를 업데이트 하면서 문제가 발생했다.해당 서버의 젠킨스는 tar 로 설치가 되어있었고, 젠킨스에 물려있는 JAVA_HOME 설정이 자바 버전명 입력이었다. java-1.8.0-openjdk /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64 해당 값에 링크값을 걸었으면 좋았으련만...버전폴더째로 입력해놔서 jdk 가 버전업 되면서 jdk 디렉토리가 손실된 상태가 되었다. 여기서!저 부분만 수정하고 끝냈으면 좋았으련만...서버 관리 한답시고 젠킨스 업그레이드를 시도했다. 그리고 젠킨스 업데이트를 dnf 나 yum 으로 업데이트를 해왔지저 버튼으로 ..
젠킨스 버전이 수시로 나오므로 버전 차이가 너무 나지 않게 적당한 수준에서 업데이트 해주는 것이 좋겠다. 젠킨스가 설치되지 않았다면 아래 설치 포스트를 참고하여 설치하시길 바랍니다. [Jenkins] 리눅스에 젠킨스 설치하기. (feat.rockylinux) [Jenkins] 리눅스에 젠킨스 설치하기. (feat.rockylinux) 리눅스에 dnf 명령어로 jenkins를 설치해보고자 한다. 리눅스 젠킨스 설치순서는 아래와 같이 진행하면 무탈하다 Java 11 이상 설치 Jenkins GPG Key 설치 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-202 jong-bae.tistory.com 젠킨스 관리하다보면 신규버전이 있다고 라벨이 떠..