Jenkins出错处理和安装插件处理

4 篇文章 0 订阅
3 篇文章 0 订阅

Jenkins出错处理和安装插件处理

1.jenkins下载插件很慢

处理方式:更换插件下载地址

1.1.tomcat+jenkins.war处理 Manage jenkins -> Manage Plugins -> Advanced -> update site框输入:

https://updates.jenkins-zh.cn/update-center.json

然后重启jenkins,启动页面reload(不懂可以看jenkins官网快速入门)

1.2.rpm文件安装处理插件下载很慢

#查找配置文件

find / -name 'default.json'

#文件所在路径

/var/lib/jenkins/updates/default.json  文件路径

进入updates目录下

修改default.json的conncetionCheckUrl修改为www.baidu.com

修改/var/lib/jenkins/hudson.model.UpdateCenter.xml

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

这是国内镜像,下载更新jenkins的插件会很快(我是觉得快了)

2.启动java后台运行脚本(解决jenkins打包成功自动关闭java后台运行):

必须有#!/bin/bash,不然不识别脚本(添加到add post-build step->execute shell->command)

#!/bin/bash
pid=`ps -ef|grep java | grep 项目名字 | awk '{print $2}'`
echo 项目运行pid为:$pid
echo 结束当前项目......
kill -9 $pid
echo 启动中......
cp maven生成jar地址.jar 复制到哪儿的目录.jar
BUILD_ID=dontKillMe nohup java -jar -Xms128M -Xmx256M 复制到哪儿的目录.jar >> 生成日志目录.log 2>&1 &

(模块打包命令Goals and options:

clean install -Dmaven.skip.test=true

)

注意:以上是单个boot应用使用的,如果是cloud项目,有依赖本项目其他的jar(自己写的公告模块之类的),cloud项目就在-Dmaven.skip.test=true之前添加 -am,例:

clean install -pl 模块名(目录名) -am -Dmaven.skip.test=true

如果本项目下还有其他子项目,用下面命令

clean install -pl 模块名(目录名)/子项目目录名 -am -Dmaven.skip.test=true

3.打包报错missxxx之类的处理

排查pom.xml文件的maven插件是否正确

4.git账号拉取项目出错

先配置

ssh-keygen -t rsa -C "your email@qq.com"

然后复制添加到相应仓库平台的ssh key,就可以拉取代码了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值