jenkins 简单配置与使用

Jenkins

1.简介:

Jenkins是一款开源的持续集成工具。

官网

中文官网

2.Jenkins安装

1.下载 .war包安装

参考网站

下载jenkins.war
wget https://mirrors.huaweicloud.com/jenkins/war/latest/jenkins.war

2. .rpm包安装

参考网址

修改Jenkins配置

vim /etc/syscofig/jenkins

修改内容如下:

JENKINS_USER=“root”

JENKINS_PORT=“9090”

启动Jenkins

service jenkins start

3.配置JDK 环境

参考网站

配置完成 测试环境是否有效

//HelloWorld.java
public class HelloWorld{
        public static void main(String[] args) {
                System.out.println("我是 hello java");
        }
}

javac Hello.java && java Hello

如果能正确输出 说明java环境没问题

3.启动 jenkins服务

1.关闭防火墙

2.访问 192.168.xxx.xxx:9191

在这里插入图片描述

如果一直进不去 进到jenkins 的home目录 修改 hudson.model.UpdateCenter.xml 文件内容

将 https://updates.jenkins.io/update-center.jso 修改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

然后重启 jenkins服务,重新访问

最后等就完事了

在这里插入图片描述

将指定路径的密码复制到 这里 继续就可以了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e6apP9nY-1606633915483)(.\picture\jenkins3.jpg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aQkj3sat-1606633915486)(.\picture\jenkins4.jpg)]
在这里插入图片描述

设置账号、密码就OK了 后面会用 记住

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xf5wLmw9-1606633915490)(.\picture\jenkins6.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JZgxn8hr-1606633915491)(.\picture\jenkins7.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Bk4MwxJ-1606633915493)(.\picture\jenkins8.jpg)]

点击 Manage Jenkins 去加载插件列表 Manage Jenkins -> Manage Plugins -> Advanced

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oLDy9ryO-1606633915493)(.\picture\jenkins9.jpg)]

将 URL 再换回 http://updates.jenkins.io/update-center.json 然后 submit -> check now 然后等就完事了 至于多久 看脸 一定要等到网页的加载圈 加载完毕

加载完毕之后,将下载源替换到国内 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

进到 jenkins的 路径下 找到

.rpm 路径 /var/lib/jenkins/updates

.war 路径 当前下载启动路径

执行 以下两个命令 将插件的下载源替换到国内源
sed -i ‘s/http://updates.jenkinci.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

安装插件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fo1Snl9v-1606633915495)(.\picture\jenkins10.jpg)]

搜索 chinese 直接下载 完了之后重启jenkins, 我这里已经下载好并已经重启了

3.创建项目

1.新建工程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BHi5RboT-1606633915500)(.\picture\jenkins11.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dOu2CDuv-1606633915502)(.\picture\jenkins12.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XGXfGnT1-1606633915503)(.\picture\jenkins13.jpg)]

填写需要执行的命令

cd /home/jenkins/
javac HelloWorld.java && java HelloWorld

然后应用 -> 保存

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mrAVwGcj-1606633915505)(.\picture\jenkins14.jpg)]

点击 game_1 项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AzqYeXz7-1606633915507)(.\picture\jenkins15.jpg)]

点击 Build Now 开始 构建项目 执行 shell 命令 可以看到 Build History 增加了一条记录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Px5hdEpR-1606633915508)(.\picture\jenkins16.jpg)]

查看 控制台输出 查看是否有异常

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dPo8rKFv-1606633915510)(.\picture\jenkins17.jpg)]

可以正常输出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xUlAGZtw-1606633915510)(.\picture\jenkins18.jpg)]

如需配置多个执行步骤,直接往下添加就可以了

注意: 建的工程 全部存储在 /var/lib/jenkins/jobs 目录下

4.遇到的问题

1.时间不对问题 java.security.cert.CertificateNotYetValidException: NotBefore:

https://blog.csdn.net/java_18945106612/article/details/80983244

2.下载插件超时问题 java.net.SocketTimeoutException: Read timed out

https://blog.csdn.net/london1219/article/details/107488181

3.无法加载插件问题 There were errors checking the update sites: SSLHandshakeException: sun.security.valid

https://blog.csdn.net/qq_35061334/article/details/105456695

4.部署jenkins服务器出现Please wait while Jenkins is getting ready to work …一直进不去该怎么办?

https://www.cnblogs.com/yjssjm/p/12658970.html

5.linux yum install太慢问题

http://www.jsjtt.com/xitongyingyong/linux/79.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值