Jenkins
-
배포시 docker container 존재하면 삭제 후 container 새로 실행하는 코드Jenkins 2024. 1. 15. 20:24
image_name="study-jenkins" container_name="study-jenkins" if [[ "$(docker ps -q -f name=$container_name)" ]]; then echo "Container '$container_name' already exists, stopping and removing" docker stop $container_name docker rm $container_name fi docker build -t $image_name /var/www/project/study-jenkins/. docker run -d -p 1111:8080 --name $container_name $image_name:latest -q : 간결한 출력을 생성 -f name..
-
Jenkins ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [125]]Jenkins 2024. 1. 15. 01:34
jenkins를 통해 build 후 배포시 docker image build 실패하는 경우 Exec command 설정에서 docker build 명령어의 dockerfile 위치를 절대 경로로 작성했는지 확인 나의 경우 ssh 접속 위치를 dockerfile이 배포되는 경로 /var/www/study로 해두었기 때문에 명령어의 실행 위치(pwd)가 /var/www/study일 줄 알고 dockerfile 위치를 .으로 작성해서 발생한 상황이었다. 절대 경로로 변경 후 정상 동작을 확인!
-
1. ubuntu 서버에 docker container 형태로 jenkins 설치하기Jenkins 2023. 11. 29. 19:18
참고 : https://blog.opendocs.co.kr/?p=704 설치 환경 server hosing - ubuntu 22.04 docker 24.0.7 domain https://jenkins.zhyun.kim 1. Ubuntu Jenkins 관리 계정 생성 계정 아이디 : jenkins group : sudo, docker ## 1. 계정 생성 adduser jenkins ## 2. 그룹에 계정 추가 # docker 그룹과 sudo 그룹에 추가 # group을 여러개 지정할 경우 공백 없이 콤마를 붙여 작성 usermod -aG sudo,docker jenkins ## 3. 생성한 계정 정보 확인 id jenkins 생성한 아이디로 다시 로그인 login docker 버전 확인 docker -v..