当前位置:   article > 正文

Linux安装Jenkins_linux jenkins安装

linux jenkins安装


一、下载、安装

cd /opt
mkdir Jenkins
cd Jenkins/
wget https://get.jenkins.io/redhat-stable/jenkins-2.289.1-1.1.noarch.rpm
rpm -ivh jenkins-2.289.1-1.1.noarch.rpm
  • 1
  • 2
  • 3
  • 4
  • 5

【高本版的Jenkins需要Java11以上】
在这里插入图片描述


二、修改配置

vim /etc/init.d/jenkins

// 修改jdk地址
/usr/local/jdk1.8.0_311/bin/java
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述


三、启动、查看状态、修改默认端口

systemctl start jenkins
systemctl status jenkins

// 外部访问时,需关闭防火墙,或开放端口
systemctl status firewalld
systemctl stop firewalld
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述


Jenkins的默认端口是8080,若发现该端口已被占用,可以修改

vi /etc/sysconfig/jenkins

// 修改JENKINS_PORT后重启
  • 1
  • 2
  • 3

在这里插入图片描述


四、访问Jenkins、创建管理员用户

// 浏览器输入http://ip:port,例如http://XXX:8088,自动跳转到登录页

// 获得管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


五、安装插件、更改下载地址

  1. 点击Manage Jenkins》Manage Plugins
    在这里插入图片描述

  2. 查看可安装插件
    在这里插入图片描述

  3. 更改下载地址

// Linux执行
cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jenkinsci.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

// 修改Jenkins的Update Site地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

  1. 通过访问http://ip:port/restart,例如http://XXX:8088/restart,重启Jenkins

  2. 通过安装“Chinese”插件汉化
    在这里插入图片描述
    在这里插入图片描述


六、版本升级

  1. 下载war包
    1)Java版本匹配Jenkins最新版本
    在这里插入图片描述

    2)Java11以下,通过官网https://get.jenkins.io/war-stable/下载历史版本war包
    在这里插入图片描述

  2. 进入/usr/lib/jenkins目录,替换war包后重启

    实际操作时,提示“Job for jenkins.service failed because the control process exited with error code.”,通过“systemctl status jenkins.service”排查原因。提示“Unable to access jarfile /usr/lib/jenkins/jenkins.war”,执行“chmod 777 /usr/lib/jenkins/jenkins.war”。

七、查看日志

vi /var/log/jenkins/jenkins.log
  • 1

八、卸载

rpm -e jenkins
rpm -ql jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
ps -ef|grep jenkins
kill -9 XXX(pid)
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/495041
推荐阅读
相关标签
  

闽ICP备14008679号