官方安装手册:

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