持续集成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

远程部署

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值