Jenkins错误amass
试了Windows & Linux 全部失败,按照网上的教程:
1.更改Jenkins根目录的hudson.model.UpdateCenter.xml<?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <!--<url>https://updates.jenkins.io/update-center.json</url>--> <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> </site> </sites>sed -i 's/https:\/\/updates.jenkins.io\/update-center.json/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/g' /root/.jenkins/hudson.model.UpdateCenter.xml
2.修改updates文件夹中的default.jsonhttp://updates.jenkins-ci.org/download => https://mirrors.tuna.tsinghua.edu.cn/jenkins http://www.google.com => http://www.baidu.comsed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /root/.jenkins/updates/default.json sed -i 's/http:\/\/www.google.com/http:\/\/www.baidu.com/g' /root/.jenkins/updates/default.json
都没有解决问题,只能手动下载插件上次,提供两个网址http://mirror.xmission.com/jenkins/plugins/http://updates.jenkins-ci.org/download/plugins/
如果zip的suffix改成hpi的suffix上传安装- Jenkins任务无法结束
我们启动程序并放入后台使用 nohup + &,但是这样的命令放到shell脚本,通过Jenkins发布会把输出日志打印到Jenkins控制台,导致任务不能结束,这时需要在命令后面加上重定向
nohup java -jar test.jar > start.log 2>&1 &使用中遇到的坑 除了上面一种情况,还有下面的情况 明明设置的没什么问题了,但是还是出现jenkins任务不会自动结束。 通过一步步排查,最后发现问题是在启动前,做了个cd的操作:先是cd到文件目录下,然后使用相对路径进行后台启动,然后就....... 改为绝对路径,去掉cd的操作一切ok! 调用shell脚本,在脚本里进行判断程序启动是否正常。防止不管是否正常jenkins都提示成功的方法是: 脚本里成功的情况下使用正常退出exit 0,异常情况下使用exit 1退出。jenkins在获取到非0的情况下会提示任务失败
或者使用bash *.sh

浙公网安备 33010602011771号