官方安裝手冊:
??https://www.jenkins.io/doc/book/installing/??
硬件要求:
Docker安裝jenkins:
安裝手冊地址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
安裝推薦插件:
推薦配置就行。
創建管理員賬戶:
實例配置:
登錄jenkins:
修改當前admin賬戶密碼:
設置新密碼:
Jenkins工作目錄下也存有hash值的密碼文件:
可以生成個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允許注冊功能:
(系統管理->全局安全配置)
?
配置jenkins的并發和job構建前靜默時間:
?系統管理->系統配置 之前遇到2u4g,130個項目工程,打包3個構建就會卡死。