[小白向Linux基操] 06 安装Jenkins

1,011 阅读3分钟

这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战

目录

下载安装

使用Jenkins

配置&运行第一个Job

尝试安装插件

安装汉化包

升级其他插件

前面插件下载遇到问题


学委温馨提示:
本文基于CentOS7,安装使用Jenkins需要用户提前安装JDK或者jre环境。\

下载安装

下载新版Jenkins WAR包

可以去Jenkins官网或者国内搜索最新稳定版本:www.jenkins.io/download/

本文使用的Jenkins: download.csdn.net/download/ge… (可以从这里下载,上面的网站在境外访问很慢)

启动Jenkins

export JENKINS_HOME=/devops/jenkins/home #这个目录存放Jenkins的所有配置

nohup java -jar ./jenkins.war > jenkins.log & 

使用Jenkins

配置&运行第一个Job

这里创建一个类型为FreeStyle的Job,内容如下,只是简单的展示了maven版本和Java版本。

mvn -version

java -version

触发Job运行

配置为国内的Jenkins插件中心

拷贝: mirrors.tuna.tsinghua.edu.cn/jenkins/upd…

点击“Submit"(PS: 这里配置的时候卡了,点击了多次导致后面出现一个意想不到的错误)

这里会出现问题,因为插件升级中心会进行签名检查。我们修改了默认的,需要在启动脚本添加下面的参数,设置为忽略。

-Dhudson.model.DownloadService.noSignatureCheck=true

更多资源移步清华的开源镜像源:mirrors.tuna.tsinghua.edu.cn/jenkins/

尝试安装插件

安装一个插件把build状态改成绿色球

Caused: java.io.IOException: Failed to load https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi to /usr/local/src/jenkins/home/plugins/greenballs.jpi.tmp
	at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1287)
Caused: java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/greenballs/1.15.1/greenballs.hpi (redirected to: https://get.jenkins.io/plugins/greenballs/1.15.1/greenballs.hpi)

哎,居然遇到错误,算了,后面再看。继续尝试一个国内的插件。

安装汉化包

这个汉化包,本身是一个插件(hpi/jpi)后缀。

进入服务器,查看jenkins home plugins目录,可以进一步验证。

勾选 Restart Jenkins 这一栏,可以重启并加载下载好的插件。

这个插件安装完,可以在system configuration那里看到Locale,结果没有。

点击插件,跳转到官网,也没有看到任何配置说明 => plugins.jenkins.io/localizatio…

插件已经装上了,不过预期出现的配置位没有出现,估计是版本兼容问题,先不处理。

升级其他插件

新装的Jenkins会有很多警告信息,也可以跑去Update Center,选择升级,消除警告。

通过上面操作,雷学委将警报数量降为1了,但是还有很多插件缺少,先写到这里。

前面插件下载遇到问题

学委明明设置了国内Plugin Center,日志还显示从默认的plugin repo下载。

查看Jenkins服务器上面的插件配置文件出现了多个site,而且是重复的。

进行删除留下一个重试下载。

   

   

很多插件都能正确下载了。

安装成功重启后,打开原来的test job发现Console Output旁边的圆形图标变成绿色的了。

持续学习持续开发,我是雷学委!
编程很有趣,关键是把技术搞透彻讲明白。
创作不易,请多多支持,点赞收藏支持学委吧!

参考链接:

www.jenkins.io/

plugins.jenkins.io/

jenkins-zh.cn/wechat/

中文插件问题 - cloud.tencent.com/developer/a…