0.安装Jenkins, 需要提前安装JDK 1.8

安装JDK参考

1.安装Jnekins

  • 尽量翻墙执行,否则容易报443错误
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum search jenkins
sudo yum install jenkins

2. 启动服务与添加防火墙端口

  • 启动jenkins

systemctl start jenkins 如果这里有报错信息,并且提示 “systemctl status jenkins.service” and “journalctl -xe” for details 查看详情

journalctl -xe可以看到原因/usr/bin/java: 没有那个文件或目录

需要更改vim /etc/init.d/jenkins

candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/java/jdk1.8.0_152/bin/java  这个是修改后的jdk路径(修改前是/usr/bin/java)
"

systemctl daemon-reload (重新加载工具)

systemctl start jenkins (再次启动jenkins)

  • 检查是否能访问成功

jenkins 使用的8080端口

访问http://<服务器ip>/8080

访问失败, 检查端口是否存在

netstat -lntup

检查防火墙端口是否打开

firewall-cmd --list-ports

firewall-cmd --add-port=8080/tcp --permanent

重启防火墙, 生效刚刚添加的端口

firewall-cmd –reload

再次访问http://<服务器ip>/8080

查询jenkins存放的密码

cat /var/lib/jenkins/secrets/initialAdminPassword

进入后提示离线

vim /var/lib/jenkins/hudson.model.UpdateCenter.xml 中https更改成http

重启jenkins服务

sudo systemctl restart jenkins

再次访问http://<服务器ip>/8080

3.这里重新设置管理员密码,原来的就不可用了.安装推荐插件

  • 设置登录名,密码,全名,邮箱.

访问http://<服务器ip>/8080, 并登录 出现空白页 这里需要再次重启jenkins(更改登录用户和密码, 需要重新加载)

sudo systemctl restart jenkins
  • 安装插件, 推荐Blue Ocean(更好的界面管理), Git Parameter