下载war包
本次搭建使用war包方式,到官网下载最新war包:
(建议下载最新版本,本人最初使用的不是最新版本,导致下载不了插件)
https://jenkins.io/zh/
运行war包
将war包上传到tomcat的webapps目录下,运行tomcat,登录http://47.99.xx.xxx:8080/jenkins
管理员密码在服务器启动的日志中可以查看,也可以到图中指定的路径寻找
上图为linux系统路径,若你的服务器为windows,则页面中的路径为:
C:\Users\Administrator\ .jenkins\secrets\initialAdminPassword
安装插件
输入密码后,可以看到安装插件的页面,这里选择安装推荐插件,这个步骤会持续一段时间,我这里网速不好,花费了半个小时
可能遇到的坑
-
大部分插件安装失败,如图
网络上搜索jenkins插件安装失败,很多文章说是网络问题,提供的方案诸如修改default.json里的google为baidu等等,应该都是老版本才存在的问题,这里可以先进入/jenkins/manage查看控制台日志,得知大多数插件安装失败的原因是版本不匹配,官网下载最新的稳定版本即可 -
提示no such plugin:cloudbase-folder
下载cloudbees-folder.hpi,拷贝到tomcat/webapps/jenkins/WEB-INF/detached-plugins目录下,重启服务
3.提示该jenkins服务已离线
网上的很多文章会让你进入/root/.jenkins/updates目录修改default.json,将测试网络用的google改为baidu,实际上你会发现并没有updates目录,这应该是老版本的解决方案(可能官方刚开始没想到有些地方是有墙的…),新版本需要到/root/.jenkins目录下,修改hudson.model.updateCenter.xml文件,将路径中的https改为http:
插件安装完成后,会进入初始化管理员账号的页面
可以直接右下角选择继续使用admin账号,密码就是上面临时生成的管理员密码;若是这里新建了账号,则admin账号不再可用,之前存储临时密码的文件也会自动删除
环境搭建到此结束~