目录
1、安装JDK
2、获取jenkins安装包
3、把安装包上传到192.168.xx.xx服务器,进行安装
4、修改Jenkins配置
5、 启动jenkins
6、如果防火墙没有关闭,需要把端口号加入防火墙。
7、访问Jenkins
8、去提示的文件查看密码并输入
9、跳过插件安装
10、插件安装
10.1、替换插件安装下载源地址
11、插件安装完后重启jenkins,如果访问报错
jenkins安装
持续集成环境-Jenkins安装
Jenkins需要依赖DK,所以先安装JDK1.8
yum install java-1.8.0-openjdk* -y
安装目录为:/usr/lib/jvm
下载页面:https://jenkins.io/zh/download/
或者Index of /jenkins/redhat/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
安装文件:jenkins-2.289.2-1.1.noarch.rpm
rpm -ivh jenkins-2.289.2-1.1.noarch.rpm
如果一直类似的错误:stat: cannot stat ‘/var/cache/jenkins’: No such file or directory。
进入/etc/sysconfig,删除掉jenkins,重新安装.
备注:sudo是因为不是root用户,无权限,所以使用sudo
vi /etc/syscofig/jenkins
修改内容如下:
JENKINS_USER ="root”
JENKINS_PORT="8888"
systemctl start jenkins
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
http://192.168.xx.xxx:8888
cat /var/lib/jenkins/secrets/initialAdminPassword
输入完点击继续
因为jenkins插件安装需要连接官方默认连接下载,速度非常慢,而且经常会失败,所以我们暂时跳过插件安装。后续我们会配置其他下载链接,速度会非常快。
所以我们选择插件安装:
选择全无:
点击安装,安装完让我们创建一个管理员账户:
密码:jll123456
进入这个文件夹:/var/lib/jenkins/updates
里面有个default.json文件,里面对应Available中所有插件的地址信息,地址是国外的,所以我们需要把这个文件中的国外的地址替换为国内的。
这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址
cd /var/lib/jenkins/updates
sed -i 's/http:V/updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json
替换完后,需要重启jenkins,在8888端口后加上/restart可以重启jenkins。如:
http://192.168.xx.xx:8888/restart
解决方法
下载hpi文件,并将其放到JENKINS_HOME/plugins文件夹。jenkins plugin文件夹一般在下面位置:/var/lib/jenkins/plugins/。
Role strategy hpi plugin的下载链接为:
https://updates.jenkins.io/latest/role-strategy.hpi
重启jenkins服务:systemctl restart jenkins