官方安装手册:
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个构建就会卡死。