官方安裝手冊:

??https://www.jenkins.io/doc/book/installing/??

硬件要求:

 Jenkins安裝部署_Jenkins安裝部署

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安裝部署_Jenkins安裝部署_02

Jenkins初始化密碼:

Jenkins安裝部署_Jenkins安裝部署_03

 

[root@node2 ~]# docker exec -it jenkins /bin/bash
root@f135a14ea62f:/# cat /var/jenkins_home/secrets/initialAdminPassword
de8a85bcd94847a3b9a982273f67cf58

Jenkins安裝部署_Jenkins安裝部署_04

安裝推薦插件:

推薦配置就行。

Jenkins安裝部署_Jenkins安裝部署_05

Jenkins安裝部署_Jenkins安裝部署_06

創建管理員賬戶:

 Jenkins安裝部署_Jenkins安裝部署_07

實例配置:

 Jenkins安裝部署_Jenkins安裝部署_08

登錄jenkins:

 Jenkins安裝部署_Jenkins安裝部署_09

修改當前admin賬戶密碼:

 Jenkins安裝部署_Jenkins安裝部署_10

 

設置新密碼:

 Jenkins安裝部署_Jenkins安裝部署_11

Jenkins工作目錄下也存有hash值的密碼文件:

可以生成個hash值替換也行。

 Jenkins安裝部署_Jenkins安裝部署_12

安裝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安裝部署_Jenkins安裝部署_13

?

配置jenkins的并發和job構建前靜默時間:

?系統管理->系統配置

之前遇到2u4g,130個項目工程,打包3個構建就會卡死。

Jenkins安裝部署_Jenkins安裝部署_14