1. 다운로드 jenkins.war
wget을 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war
등을 설치 jdk8 +,
2. 시작 젠킨스
jenkins.sh
#! / 빈 / bash는 # 구성 스크립트의 이름을 시작하려면 process_name = "jenkins.war" = 9191 http_port
# 수정 포트와 JENKINS_HOME 현재는 현재 디렉토리입니다 수출 JENKINS_HOME =. / 집 # 시작 명령을 추가 기능 개시 () { 에코 "시작 ..." nohup을 자바 -jar $ process_name --httpPort = $ http_port 2> & 1 에코 "성공적으로 시작" 0을 반환 } # 정지 명령을 추가 기능 정지 () { 에코 "정지 ..." 추신 보조 | 그렙 $의 process_name | 그렙 -v 그렙 | AWK '{인쇄 "죽일 -9"$ 2}'| 쉬 에코는 "성공적인 중지" 0을 반환 } 경우 $ 1 "스타트") 스타트 ;; "중지") 중지 ;; "재시작") 정지 && 시작 ;; *) 에코는 "정지, 재시작, 시작 입력하십시오" ;; ESAC
chomod + X *의 .sh
./jenkins.sh 시작
3. 수정 구성
$ JENKINS_HOME / hudson.model.UpdateCenter.xml
<? XML 버전 = '1.1'인코딩 = "UTF-8"?> <사이트> <사이트> <ID> 기본 </ ID> <URL> https://updates.jenkins-zh.cn/update-center.json </ URL> </ 사이트>
$ JENKINS_HOME / 전쟁 / WEB-INF / 업데이트 센터 - rootCAs에 인증서를 다운로드 /
wget을 https://raw.githubusercontent.com/jenkins-zh/mirror-adapter/master/rootCA/mirror-adapter.crt
플러그 캐시 $ JENKINS_HOME를 / 업데이트 제거
왜 거울에 인증서를 다운로드 https://community.jenkins-zh.cn 학습
4. 다시 시작 젠킨스, 초기 페이지를 다시 입력
브라우저의 IP : 9191 / 재시작