接了个任务,需要实现jmeter接口的CI,从运维那里拿到了一台Linux服务器,以下是逐步搭建过程。
1、查看下Linux版本,等下需要安装对应版本的软件
2、查看可安装的jdk版本,结果发现还不支持yum命令
3、安装yum
4、安装jdk
安装之前先检查下环境
已经存在了,那就继续,
ps:如果没有安装jdk,直接使用yum安装,百度一下,you will get!
5、安装Jenkins
登录https://jenkins.io/zh/,点击下载
Jenkins官网上已经给出了安装步骤,直接使用吧
5.1、添加密钥:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
5.2、添加配置:
vi /etc/apt/sources.list 添加配置:deb https://pkg.jenkins.io/debian-stable binary/
5.3、安装Jenkins:
安装完后,直接启动
端口被占用,修改端口:
前台页面访问:http://安装Jenkins的IP:8090,发现访问不了,但是Jenkins服务是正常启动的,查看防火墙状态
systemctl status firewalld
![](https://img2020.cnblogs.com/blog/1076649/202004/1076649-20200429182639006-1390277924.png)
查看是否开放端口
firewall-cmd --list-ports
如果是空的,就加入
firewall-cmd --permanent --zone=public --add-port=8090/tcp
![](https://img2020.cnblogs.com/blog/1076649/202004/1076649-20200429183258288-1909424815.png)
重启Jenkins服务,再次访问:
这里需要/var/lib/jenkins/secrets/initialAdminPassword的密码解锁Jenkins ,解锁后选择插件安装
cat /var/lib/jenkins/secrets/initialAdminPassword
[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
de4435389a534cf3ac93c9288d29f3b1
这里插件安装会报错,我们修改下Jenkins的镜像地址:
vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>http://mirror.esuni.jp/jenkins/updates/update-center.json</url> </site> </sites>
然后重启Jenkins