우리 jenkins 운영 방법 Tips
목적
개인 Jenkins 운영 노트
의견 환영! !
Jenkins의 예비 지식
설치 방법(centos7)
$ sudo su -
#
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm" -O /var/tmp/jdk-8u131-linux-x64.rpm
# rpm -ivh /var/tmp/jdk-8u131-linux-x64.rpm
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
# yum install --enablerepo=jenkins jenkins
# systemctl start jenkins
# systemctl enable jenkins
jenkins의 기본 파일 구성
/etc/sysconfig/jenkins
/usr/lib/jenkins
/var/lib/jenkins
Jenkins의 Tips
본체.war는 심볼릭 링크로 움직인다
본체는 아래 사이트에서 다운로드 할 수 있습니다
또, 본체의 실행 파일에 대한 심볼릭 링크로 움직이기 때문에, 아래와 같이 과거의 jenkins의 버젼마다 관리해, 바꾸기+프로세스 재기동으로 jenkins의 업데이트를 하는 것이 가능.
또한 코드에 의한 자동화도 가능
# cd /usr/lib/jenkins/
# tree
.
|-- 2.89
| `-- jenkins.war
|-- 2.92
| `-- jenkins.war
|-- 2.93
| `-- jenkins.war
|-- jenkins.war -> /usr/lib/jenkins/2.93/jenkins.war
`-- jenkins.war.org
데이터 디렉토리도 심볼릭 링크로 이동
예를 들면 다음과 같이 해도 움직인다
# ls -1 /opt/
iganari-jenkins
# ls -l /var/lib/
lrwxrwxrwx 1 jenkins root 19 6月 23 21:02 jenkins -> /opt/iganari-jenkins
Plugin 디렉토리도 디렉토리마다 백업 할 수 있다
# cd /usr/lib/jenkins/
# tree
.
|-- 2.89
| `-- jenkins.war
|-- 2.92
| `-- jenkins.war
|-- 2.93
| `-- jenkins.war
|-- jenkins.war -> /usr/lib/jenkins/2.93/jenkins.war
`-- jenkins.war.org
# ls -1 /opt/
iganari-jenkins
# ls -l /var/lib/
lrwxrwxrwx 1 jenkins root 19 6月 23 21:02 jenkins -> /opt/iganari-jenkins
/var/lib/jenkins/plugins/
# cp -rf plugins /tmp/plugins.$(date +"%Y%m%d")
Reference
이 문제에 관하여(우리 jenkins 운영 방법 Tips), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iganari/items/df880c30841e1fabb09a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)