持续集成Jenkins 密码修改插件安装
Posted 鮀城小帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成Jenkins 密码修改插件安装相关的知识,希望对你有一定的参考价值。
密码修改
分为两种情况:
1.刚开始安装 Jenkins,没有修改过密码
2.密码之前修改过,再次登录时忘记修改过的密码
1.1 未修改过密码
直接找.jenkins/secrets/initialAdminPassword,安装初始密码保存在此文件中,具体路径因人而异,可使用find命令查找文件查看:
find / -name=initialAdminPassword
1.2 忘记修改过的密码
(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 恢复过来,不然就不会经过登录这一环节。
2. 常用插件
2.1 插件源地址
https://updates.jenkins.io/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2.2 插件配置
说明: 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。
重启之后,再次访问
2.3 插件安装 -- 汉化插件
已经是汉化版了,如果没有汉化版,接下来我们搜索一个中文的插件,勾上,然后安装
安装完重启一下jenkins,效果如下
2.4 常用插件列表
插件名 | 说明 | |
基础插件 | 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 | 远程部署 |
以上是关于持续集成Jenkins 密码修改插件安装的主要内容,如果未能解决你的问题,请参考以下文章