1. 설치작업
- sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- yum install jenkins
설치 완료 후 설정파일 수정
- sudo vim /etc/sysconfig/jenkins
- 파일열고 포트 수정
- # JENKINS_PORT="8080"
젠킨스 구동
- # /etc/init.d/jenkins start
- 프로세스 확인
# ps -ef | grep Jenkins
방화벽 작업 : jenkins 포트 번호 뚫어주기
iptables -I INPUT 1 -p tcp --dport {뚫어줄 포트 지정} -j ACCEPT
# firewall-cmd --zone=public --add-port={뚫어줄 포트 지정}/tcp --permanent
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --reload
방화벽 접근 불가능시
sudo vim /etc/sysconfig/jenkins
JENKINS_USER="root" jenkins 에서 root 로 변경 후 restart처리.
# /etc/init.d/jenkins restart
unlock jenkins key 위치
- /var/lib/jenkins/secrets/initialAdminPassword
SSH 자동 배포 작업
jenkins 빌드 완료 시 /var/lib/jenkins/workspace/프로젝트명/trunk/target/ 에 war 파일 풀림
% deploy.sh 쉘 만들기
만들 쉘 파일 위치 : /var/lib/jenkins/workspace
#!/bin/bash
//기존 war 파일과 폴더 지우기
sudo rm -rf /home/톰캣경로/webapps/ROOT /home/톰캣경로/webapps/ROOT.war
sudo rm -rf /home/톰캣경로/webapps/ROOT /home/톰캣경로/webapps/ROOT.war
- etc -
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
chown -R root:root /var/lib/jenkins
- 젠킨스 보안관련하여 설치가 진행되지 않을 시 하단 플러그인 을 받아서 넣어주면 된다.
- https://updates.jenkins-ci.org/download/plugins/skip-certificate-check/
'IT' 카테고리의 다른 글
톰캣 로그 날짜별 생성 설정 - logrotate & 로그 설정별 장단점 (0) | 2022.02.24 |
---|---|
스프링 시큐리티 & JWT (0) | 2021.07.30 |
MY SQL DB BACK UP(xtrabackup 증분백업) (0) | 2021.04.15 |
AJP (0) | 2021.04.15 |
seo 설정 (0) | 2020.09.21 |