官方安裝手冊(cè):
??https://www.jenkins.io/doc/book/installing/??
硬件要求:
Docker安裝jenkins:
安裝手冊(cè)地址docker hub:
??https://github.com/jenkinsci/docker/blob/master/README.md??
自定義/root/jenkins掛載到/var/jenkins_home:
mkdir /root/jenkins
docker run -u root -d --name jenkins -v /root/jenkins:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts-jdk11
Jenkins初始化密碼:
[root@node2 ~]# docker exec -it jenkins /bin/bash
root@f135a14ea62f:/# cat /var/jenkins_home/secrets/initialAdminPassword
de8a85bcd94847a3b9a982273f67cf58
安裝推薦插件:
推薦配置就行。
創(chuàng)建管理員賬戶:
實(shí)例配置:
登錄jenkins:
修改當(dāng)前admin賬戶密碼:
設(shè)置新密碼:
Jenkins工作目錄下也存有hash值的密碼文件:
可以生成個(gè)hash值替換也行。
安裝jenkins插件:
??Git Parameter Plug-In??(git)
??GitHub plugin??(github)
??Publish Over SSH??(ssh隧道)
??GitLab ??(私服)
Jenkins.war安裝jenkins:
安裝jenkins:
Jdk+tomcat+jenkins.war(安裝過程忽略)
Jenkins home目錄:
使用jenkins.war包安裝的jenkins家目錄/root/.jenkins/
開啟jenkins允許注冊(cè)功能:
(系統(tǒng)管理->全局安全配置)
?
配置jenkins的并發(fā)和job構(gòu)建前靜默時(shí)間:
?系統(tǒng)管理->系統(tǒng)配置 之前遇到2u4g,130個(gè)項(xiàng)目工程,打包3個(gè)構(gòu)建就會(huì)卡死。