天天看点

云端Centos 06 安装Jenkins

本文基于CentOS7,安装使用Jenkins需要用户提前安装JDK或者jre环境。

下载安装

下载新版Jenkins WAR包

可以去Jenkins官网或者国内搜索最新稳定版本:

https://www.jenkins.io/download/
云端Centos 06 安装Jenkins

本文使用的Jenkins:

https://download.csdn.net/download/geeklevin/15022043

(可以从这里下载,上面的网站在境外访问很慢)

启动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      
云端Centos 06 安装Jenkins
云端Centos 06 安装Jenkins

配置为国内的Jenkins插件中心

云端Centos 06 安装Jenkins

拷贝:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

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

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

-Dhudson.model.DownloadService.noSignatureCheck=true

更多资源移步清华的开源镜像源:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/

尝试安装插件

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

云端Centos 06 安装Jenkins
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)      
云端Centos 06 安装Jenkins

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

安装汉化包

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

云端Centos 06 安装Jenkins

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

云端Centos 06 安装Jenkins

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

云端Centos 06 安装Jenkins

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

云端Centos 06 安装Jenkins

点击插件,跳转到官网,也没有看到任何配置说明 => 

https://plugins.jenkins.io/localization-zh-cn/
云端Centos 06 安装Jenkins

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

升级其他插件

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

云端Centos 06 安装Jenkins

警报数量将为1了,但是还有很多插件缺少,先写到这里。

云端Centos 06 安装Jenkins

前面插件下载遇到问题

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

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

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

云端Centos 06 安装Jenkins

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

云端Centos 06 安装Jenkins

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

云端Centos 06 安装Jenkins

参考链接:

https://www.jenkins.io/ https://plugins.jenkins.io/ https://jenkins-zh.cn/wechat/

中文插件问题 -

https://cloud.tencent.com/developer/article/1631632