背景:本来我们有Linux下的Jenkins,版本比较旧,Jenkins 2.254。本来想着直接升级到最高版本算了,结果升级后pipeline还好说,一切正常,但是maven的job里面全乱套了,莫名多了好多SSH的东西,还嵌套了一层配置,光是多也就算了,关键是你想改什么还保存不上,点保存没反应。各种尝试都试了,白扯,不好使。我怀疑是插件和最新版Jenkins不匹配了,忍痛重新做一套Jenkins试试。
技术来源:官网,哈哈哈哈,根据官网给的提示做的,效果还不错
正题:Linux下安装Jenkins
**********************************美丽的分界线**************************************************
一、安装java
1、下载安装jdk
sudo yum upgrade #一路输入y
ps:其实官网给的是update,但是我给写成upgrade了。upgrade完事后我又“sudo yum update”了一下,提示没有更新,想想那就算了吧
sudo yum search openjdk #搜索openjdk
2、安装java
官网给的是sudo apt install openjdk-11-jdk,提示没有这个包,我就从我上面搜索的结果找个java 11的了,装上什么是什么吧。。。
sudo yum install java-11-openjdk #选择一个安装,听天由命了。。。
3、检查java安装情况(以前还要配置环境变量,但是官网没说需要配,我就没配,反正也好使)
java -version #检查是否安装成功
********************************************JDK完成*****************************************
********************************************Jenkins开始*****************************************
二、安装Jenkins
1、安装Jenkins
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
sudo yum upgrade
sudo yum install jenkins java-11-openjdk-devel #网络不好,如果失败,一定要多试几次
sudo systemctl daemon-reload
2、启动Jenkins,配置一些基本需求
sudo systemctl start jenkins #启动Jenkins
sudo systemctl status jenkins #查看Jenkins运行状态(实在不是running,就重启Linux)
systemctl stop firewalld #关闭防火墙
查看防火墙状态
firewall-cmd --state 或者 systemctl status firewalld
修改Jenkins启动用户为root
vim /etc/sysconfig/jenkins
通过访问网站,看提示得知密码在哪,顺便看看Jenkins安装目录,cat密码
3、配置Jenkins页面
点admin,进入用户页面,修改admin密码
4、汉化jenkins
插件名:Localization: Chinese (Simplified)
先记到这吧。。。