环境
CentOS Linux release 7.6.1810
jdk1.8.0_65
apache-tomcat-8.5.45
Jenkins 2.235.5
jenkinsan安装采用的是tomcat部署:
[root@node106 ~]# rm -rf /usr/local/apache-tomcat-8.5.45/webapps/* && mkdir -p /usr/local/apache-tomcat-8.5.45/webapps/ROOT [root@node106 ~]# unzip jenkins.war -d /usr/local/apache-tomcat-8.5.45/webapps/ROOT
其他方式参考:CentOS7安装Jenkins三种方式
一、管理员设置
如果首次访问jenkins,会提示几个Getting Started界面,其中有一个界面Create First Admin User,这里面配置帐户名和密码:
如果不设置密码或忘记密码,则需要使用文件/var/lib/jenkins/secrets/initialAdminPassword中初始密码来登录,进入后重新设置密码。
二、jenkins修改中文
需要安装几个插件:
(1)插件地址https://plugins.jenkins.io/
(2)依次安装插件:Locale plugin、localization-support、Localization: Chinese (Simplified) 前后有依赖关系
(3)安装后重启:
安装了插件之后在系统管理-->系统配置下面才会出现Locale,否则不出现;另外要勾选Ignore browser preference and force this language to all users选项。
问题:在简体中文上restart Jenkins就会发生部分简体中文不显示的现象,按照以下操作可解决:
(1)将语言设定为zh_US,Jenkins切换为英文。
(2)调用restart重启Jenkins:http://域名/restart。
(3)再次语言设定为zh_CN,刷新即可。
三、新安装的jenkins离线修改
问题:配置Jenkins的devops环境需要安装很多插件,离线安装费时费力,在线安装又老是报错。
分析:默认的插件数据源在国外,收到出口带宽的影响,访问非常慢,在线下载容易失败。
解决:可以使用代理服务器,或者替换快速的插件数据源。
关于下载和更新地址的问题:新安装的jenkins提示“该jenkins实例似乎已离线”,无法更新或者在线安装插件
由于jenkins官网部署在国外,所以无论是下载war包还是下载插件都很慢,我们需要将这些地址改为国内的镜像地址,这样速度会快很多。
1、下载最新jenkins安装包jenkins.war地址
官网:http://mirrors.jenkins-ci.org/war/latest/jenkins.war 这个很慢
国内镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war
2、插件下载地址
(1)修改/root/.jenkins/hudson.model.UpdateCenter.xml
将https://updates.jenkins.io/update-center.json 替换为 http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 或者 http://mirror.xmission.com/jenkins/updates/update-center.json 注意 不是https
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
</sites>
(2)修改/root/.jenkins/updates/default.json两个地方
(2.1)将http://www.google.com 改为https://www.baidu.com
(2.2)将https://updates.jenkins.io/download 或者 https://updates.jenkins-ci.org/download 替换为 http://mirrors.tuna.tsinghua.edu.cn/jenkins 注意 不是https
参考: