linux下Jenkins的安装、部署、启动(完整教程)
一、安装环境
- Linux系统Centos 7
二、安装步骤
1、安装jdk8
2、安装jenkins
首先依次如下三个命令:
2.1 导入镜像
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
出现以下问题
我们的解决方法是安装一个ca-certificates
包
sudo yum **install** -y ca-certificates
2.2 导入公钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2.3 安装jenkins
yum install jenkins
2.4 修改配置文件
vi /etc/sysconfig/jenkins
2.5 启动jenkins
systemctl start jenkins
Job for jenkins.service failed because the control process exited with error code. See “systemctl status jenkins.service” and “journalctl -xe” for details.
2.6 查看jenkins的启动状态
systemctl status jenkins
出现这种情况的解决办法是:
修改 jenkins 的配置文件中使用的 jdk 路径
echo $JAVA_HOME
/usr/local/lib64/openlogic-openjdk-8u292-b10-linux-x64
vi /etc/init.d/jenkins
注意:这里echo $JAVA_HOME 出来的路径,后面一定跟启动路径(/bin/java)
2.7 重启并查看 jenkins 状态
systemctl daemon-reload
systemctl restart jenkins
2.8 访问浏览器: http://localhost:8091/ 出现如下提示:
Please wait while Jenkins is getting ready to work…
解决办法:
进入jenkins的工作目录(/var/lib/jenkins/),打开 hudson.model.UpdateCenter.xml
把 http://updates.jenkins-ci.org/update-center.json 改成如下三个地址之一均可:
修改更新地址(到其中一种即可):
http://mirror.xmission.com/jenkins/updates/update-center.json
http://updates.jenkins.io/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json http://mirror.esuni.jp/jenkins/updates/update-center.json
然后重启并查看 jenkins 状态:
vi hudson.model.UpdateCenter.xml
systemctl daemon-reload
systemctl restart jenkins
systemctl status jenkins
查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
2.9 设置jenkin语言为中文
需要的话,还可以设置语言为中文
- 1、系统管理->插件管理->可用插件:安装Locale Plugin插件(https://wiki.jenkins.io/display/JENKINS/Locale+Plugin),重启;
- 2、如果没有搜索到这个插件,就直接官网(https://github.com/jenkinsci/locale-plugin或者https://updates.jenkins.io/download/plugins/locale/)下载安装:
系统管理->插件管理->高级->上传插件,安装重启; - 3、系统管理->系统管理->locale language->输入zh_CN
最新版本的jenkins,即使设置了zh_CN也有可能是中英文混搭风, 因为最新版本没有针对所有内容都翻译成中文。
三、卸载
rpm -e jenkins