当前位置:   article > 正文

持续集成Jenkins (二)密码修改、插件安装_jenkins 修改密码

jenkins 修改密码
  1. 密码修改

分为两种情况:

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下列内容:

  1. <useSecurity>true</useSecurity>
  2. <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
  3. <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  4. </authorizationStrategy>
  5. <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
  6. <disableSignup>true</disableSignup>
  7. <enableCaptcha>false</enableCaptcha>
  8. </securityRealm>

(2)重启Jenkins服务

systemctl restart jenkins

(3)进入首页>“系统管理”>“Configure Global Security”;

(4)勾选“启用安全”;

(5)点选“Jenkins专有用户数据库”,并点击“保存”;

(6)重新点击首页>“系统管理”,发现此时出现“管理用户”;

(7)点击右侧进入修改密码页面,修改后即可重新登录

(8)在(7)进行 “save”操作后,需要将修改过的 config.xml 恢复过来,不然就不会经过登录这一环节。

2. 常用插件

2.1 插件源地址
  1. https://updates.jenkins.io/update-center.json
  2. https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2.2 插件配置
说明: Jenkins自带的插件源地址是外网的,实际使用起来会有问题,需要修改为国内的源地址。

Jenkins->Manage Jenkins->Manage Plugins,点击Available,点击这里是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

Jenkins默认是英文版的,这里之所以是中文,是因为安装了中文插件,后面有中文插件的安装说明。

  1. cd /var/lib/jenkins/updates
  2. 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

远程部署

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/130473
推荐阅读
相关标签
  

闽ICP备14008679号