728x90
- jenkins 설치
// jenkins repository 설치(https://pkg.jenkins.io/redhat-stable/jenkins.io.key) - //jenkins 설치
- rpm --import [https://pkg.jenkins.io/redhat-stable/jenkins.io.key]
- yum install jenkins
- wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- jenkins 설정
jenkins는 기본 포트로 톰캣과 같은 8080으로 쓰기 때문에 8082로 포트 변경
vi /etc/sysconfig/jenkins
// 하단 내용 입력
#JENKINS_PORT="8080"
JENKINS_PORT="9090" - etc/sysconfig/jenkins 에는 JENKINS_HOME 이나 JENKINS_USER와 같은 jenkins 관련 설정을 할 수 있다.
JENKINS_HOME="/var/lib/jenkins"
JENKINS_USER="root"
vi etc/passwd 를 통해 jenkins가 생성된 것 확인 할 수 있다.
jenkins:x:997:994:Jenkins Automation Server:/var/lib/jenkins:/bin/false
jenkins 사용자는 쉘 권한이 없기 때문에 terminal이나 command로 로그인을 할 수 없습니다.
오로지 jenkins 웹을 통한 작업만 가능하다. - jenkins 시작
실행 - systemctl start jenkins
http://호스트주소:9090으로 접속
- Maven plugin 설치, Subversion plugin 설치
- http://호스트주소:9090으로 접속
- CENTOS 기준
1) jenkins 계정을 root 그룹으로 추가 - 쉘 추가
cd /usr/local/W03/bin/ sudo ./shutdown.sh sudo rm -rf /home/whitestar/www/app/W03/webapps/ROOT sudo rm -rf /home/whitestar/www/templatesudo mv /var/lib/jenkins/workspace/Admin1/src/main/resources/properties/real/logback.xml /var/lib/jenkins/workspace/Admin1/target/ROOT/WEB-INF/classes/logback.xml
sudo mv /var/lib/jenkins/workspace/Admin1/src/main/resources/properties/real/system-config.properties /var/lib/jenkins/workspace/Admin1/target/ROOT/WEB-INF/classes/properties/system-config.propertiesWAS_HOME="/usr/local/W03" - sudo cp -R /var/lib/jenkins/workspace/Admin1/target/ROOT /home/whitestar/www/app/W03/webapps/ROOT
sudo cp -R /var/lib/jenkins/workspace/Admin1/src/main/webroot/* /home/whitestar/www/web/W03/
sudo cp -R /var/lib/jenkins/workspace/Admin1/target/ROOT/WEB-INF/template /home/whitestar/www/ - sudo rm /var/lib/jenkins/workspace/Admin1/target/ROOT/WEB-INF/classes/logback.xml
sudo rm /var/lib/jenkins/workspace/Admin1/target/ROOT/WEB-INF/classes/properties/system-config.properties - WAS 재구동if [ -z "${TomcatPID}" ]
then echo "Empty"
else
echo "${TomcatPID}"
killps -ef | grep "W03 " | grep -v grep | awk '{ print $2 }'
fi
sleep 1 - ${WAS_HOME}/bin/shutdown.sh
${WAS_HOME}/bin/startup.sh - TomcatPID=
ps -ef | grep "W03 " | grep -v grep | awk '{ print $2 }'
728x90
'프로그래밍 > 웹서버' 카테고리의 다른 글
mysql 백업 및 복원 방법 (0) | 2022.07.13 |
---|