Jenkins安装文档
1Linux安装Jenkins
Linux直接安装Jenkins,将最新版jenkins加入到yum源的的方式安装Jenkins
1.如果Linux中JDK版本低于1.8需要安装jdk1.8以上的版本
2.yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos,执行命令:wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
3.管理导入jenkins 套件,执行命令:rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
4.安装Jenkins最新版本,执行命令:yum install -y jenkins
5.启动jenkins命令:service Jenkins start
下载jenkins的war包,通过tomcat安装
1.从官网下载jenkins的war包,地址为:
https://pkg.jenkins.io/redhat-stable/http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2.将路径切换到tomcat的webapps目录下,将下载的war包上传到该目录
3.重新启动tomcat。tomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹。
4.在浏览器上输入ip+端口/jenkins 可直接访问。
5.安装后第一次登陆需要管理员密码解锁,如下图可以找到管理员初始密码。
下载rpm包到本地安装Jenkins
1.进入https://pkg.jenkins.io/redhat-stable/选择jenkins安装版本
2.下载rpm文件后,上传到linux机器,并登录linux机器进入rpm文件所在目录
3.执行sudo rpm -ih jenkins-x.xxx.x-x.x.noarch.rpm(实际文件版本)
4.安装完成后执行:sudo service jenkins start
2Windows安装Jenkins
Windows安装Jenkins,下载安装程序直接安装。
1.下载安装文件。进入https://pkg.jenkins.io/redhat-stable/选择windows
2.下载zip后解压,点击msi文件安装。
3Docker安装Jenkins
1.在可连外网且安装有docker的linux主机上,获取jenkins镜像
使用命令:docker pull jenkinsci/jenkins
2.将镜像保存到本地
3.docker save -o jenkins.tar jenkinsci/jenkins
4.将jenkins.tar上传到服务器中
使用命令:rz
5.将jenkins.tar导入为镜像
使用命令:docker load --input jenkins.tar
6.使用docker启动jenkins
命令:
docker run -p 8082:8080 -p 50000:50000 --privileged --name jenkins-compose -u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /var/jenkins_home:/var/jenkins_home jenkinsci/jenkins:lts
简单解释一下:
-p 8082:8080 -p 50000:50000:端口
–privileged:超级权限
–name jenkins-compose:容器名称
-u root:以root用户启动
-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7:容器内使用宿主机的docker命令
-v /var/jenkins_home:/var/jenkins_home:容器中jenkins的工作空间映射到宿主机的/var/jenkins_home目录中
jenkinsci/jenkins:lts:jenkins镜像
4Jenkins基础配置
1.登录地址:http://localhost:8080(localhost为本机登录,其他机器登录用IP地址,8080为默认端口)
2.输入记录的默认密码
3.遇到问题:该jenkins实例似乎已离线
4.选择跳过插件安装,进行用户新增
5.插件离线安装:
1)使用新用户登录,选择系统管理-插件管理
2)选择高级-上传插件(下载hpi的路径:http://updates.jenkins-ci.org/download/plugins/,插件已经提前下载完毕,hpi.rar压缩包)