CentOS安装Jenkins

下载并安装稳定版本 Jenkins

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

启动 Jenkins

service jenkins start
  • 启动报错

这里写图片描述

  • 解决报错
vim /etc/init.d/jenkins

将本地JDKjava命令的路径添加到candidates的字符串中,我的本地路径:/usr/local/dev_tools/jdk1.8.0_171/bin/java

candidates="
<!-- java 命令路径开始 -->
/usr/local/dev_tools/jdk1.8.0_171/bin/java
<!-- java 命令路径结束 -->
/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/bin/java
"
  • 修改jenkins端口,默认8080
vim /etc/sysconfig/jenkins

这里写图片描述

  • 其他问题

    • 端口占用
      Jenkins默认端口和Tomcat 的默认端口都是8080,因此在启动了Tomcat的情况下启动Jenkins就会出现端口被占用的问题,可以通过查看Jenkins的日志排查问题
    cat /var/log/jenkins/jenkins.log
    

    这里写图片描述

    • jenkins dead but pid file exists
      使用service jenkins status查看jenkins状态时,出现这个提示,因为之前端口被占用,启动jenkins时显示OK,查看状态时提示jenkins dead but pid file exists
    rm -f /var/run/jenkins.pid
    

配置控制面板

  • 启动服务
service jenkins start
  • 访问jenkins
http://192.168.1.10:8080/
  • jenkins安装时会生成管理员密码,使用管理员密码激活jenkins

这里写图片描述

  • 自定义jenkins插件,新手选择“安装推荐插件”即可

这里写图片描述

这里写图片描述

  • 创建超级管理员账户

这里写图片描述

卸载Jenkins

# 卸载
rpm -e jenkins
# 检查卸载是否成功
rpm -ql jenkins
# 删除带有jenkins字样的所有文件
find / -iname jenkins | xargs -n 1000 rm -rf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值