持续集成环境-Jenkins安装与插件管理

Posted 上善若水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了持续集成环境-Jenkins安装与插件管理相关的知识,希望对你有一定的参考价值。

一、安装Jenkins

1.1、持续集成环境-Jenkins安装

  1. 安装jdk
    参考链接:电商项目实战——第一天(环境部署)2
    在这里插入图片描述
  2. 获取Jenkins安装包
    下载页面:https://www.jenkins.io/zh/download/
    安装文件:jenkins-2.190.3-1.1.noarch.rpm
  3. 把安装包上传到服务器,进行安装
    在这里插入图片描述
  4. 修改Jenkins配置
    在这里插入图片描述
    修改内容如下:
    在这里插入图片描述
  5. 启动Jenkins。systemctl start jenkins
    在这里插入图片描述
    如果报错,请参考:https://blog.csdn.net/weixin_40816738/article/details/91391925
  6. 打开浏览器访问。http://192.168.184.110:8888
    注意:本服务器把访问器关闭了,如果开启防火墙,需要在防火墙添加端口
  7. 获取并输入admin账户密码
    在这里插入图片描述
  8. 跳过插件安装
    因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经常会失败,所以我们暂时先跳过插件安装。
    在这里插入图片描述
    在这里插入图片描述
  9. 添加一个管理员账户,并进入Jenkins后台
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

1.2、持续集成环境——Jenkins插件管理

Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从svn拉取代码,使用maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。
修改Jenkins插件下载地址
Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:
Jenkins->Manage Jenkins->Manage Plugins,点击Available
警告可以忽略,这是由于Jenkins版本太低了,后面将Jenkins版本升级后,就好了。
在这里插入图片描述
这样做是为了把 Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates
sed -i 's/http:\\/\\/updates.jenkins-ci.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.184.110:8888/restart ,重启Jenkins。

1.2.1、下载中文汉化插件

Jenkins->Manage Jenkins->Manage Plugins,点击Available,搜索"Chinese"
在这里插入图片描述
完成后如下图:
在这里插入图片描述
重启Jenkins后,就看到Jenkins汉化了!(PS:但可能部分菜单汉化会失败)
在这里插入图片描述

1.2.2、升级Jenkins

安装完中文插件后,发现这些错误信息与警告信息,可以通过升级Jenkins版本解决掉。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启完成后,重新登录
在这里插入图片描述
在这里插入图片描述

以上是关于持续集成环境-Jenkins安装与插件管理的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins从入门到精通

Jenkins从入门到精通

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

Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

Jenkins——持续集成介绍及Jenkins安装部署(插件+用户权限+凭据+Maven打包)

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