持续集成Jenkins 密码修改插件安装

Posted 鮀城小帅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成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下列内容:

  <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 密码修改插件安装的主要内容,如果未能解决你的问题,请参考以下文章

持续集成环境-Jenkins凭证管理

自动化集成:Jenkins管理工具详解

jenkins 持续集成iOS开发

Jenkins安装和持续集成环境配置

三:持续集成环境-jenkins 凭证管理

持续集成 Jenkins +Gitlab + SSH 自动发布 HTML 代码