赞
踩
分为两种情况:
1.刚开始安装 Jenkins,没有修改过密码
2.密码之前修改过,再次登录时忘记修改过的密码
直接找.jenkins/secrets/initialAdminPassword,安装初始密码保存在此文件中,具体路径因人而异,可使用find命令查找文件查看:
find / -name=initialAdminPassword
(1)删除Jenkins目录下config.xml文件中下面代码,并保存文件。使用find命令查找 config.xml文件:
find / -name=config.xml
找到安装目录下的config.xml,先备份到当前目录下,
cp config.xml config.xml.bak
然后删除config.xml下列内容:
- <useSecurity>true</useSecurity>
- <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
- <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
- </authorizationStrategy>
- <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
- <disableSignup>true</disableSignup>
- <enableCaptcha>false</enableCaptcha>
- </securityRealm>
(2)重启Jenkins服务
systemctl restart jenkins
(3)进入首页>“系统管理”>“Configure Global Security”;
(4)勾选“启用安全”;
(5)点选“Jenkins专有用户数据库”,并点击“保存”;
(6)重新点击首页>“系统管理”,发现此时出现“管理用户”;
(7)点击右侧进入修改密码页面,修改后即可重新登录
(8)在(7)进行 “save”操作后,需要将修改过的 config.xml 恢复过来,不然就不会经过登录这一环节。
- https://updates.jenkins.io/update-center.json
- https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
说明: Jenkins自带的插件源地址是外网的,实际使用起来会有问题,需要修改为国内的源地址。
Jenkins->Manage Jenkins->Manage Plugins,点击Available,点击这里是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址
Jenkins默认是英文版的,这里之所以是中文,是因为安装了中文插件,后面有中文插件的安装说明。
- 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
最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入:http://192.168.1.136:8080/restart ,重启Jenkins。
重启之后,再次访问
已经是汉化版了,如果没有汉化版,接下来我们搜索一个中文的插件,勾上,然后安装
安装完重启一下jenkins,效果如下
插件名 | 说明 | |
基础插件 | Chinese (Simplified) | 中文插件 |
LDAP Plugin | LDAP集中用户管理 | |
Pipeline Stage View | pipeline阶段视图 | |
Workspace Cleanup | 工作区清理 | |
Role-based Authorization Authorize Project | 角色权限管理 | |
Credentials Binding | 凭证管理 | |
Config File Provider | 配置文件管理 | |
Email Extension | 右键发送 | |
SSH Build Agents SSH Agent | 通过SSH方式管理节点 | |
任务相关插件 | Extended Choice Active Choice Parameter Dynamic Extended Choice ParameterVersion | 扩展参数插件 |
Pipeline | 流水线插件管理 | |
Git Plugin GitLab | git插件 | |
Git Parameter | Git Parameter插件(构建时可选分支和tag) | |
Image Tag Parameter | 获取harbor镜像标签 | |
Maven Integration Pipeline Maven Integration | Maven插件 | |
SonarQube Scanner | SonarQube插件 | |
Kubernetes Kubernetes Continuous Deploy | K8S相关插件 | |
Deploy WebLogic Deploy to container | 部署推送插件 | |
Publish Over SSH | 远程部署 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。