真正解决Jenkins安装插件总是报错的问题(二)

真正解决Jenkins安装插件总是报错的问题(二)

欢迎大家去我的个人网站踩踩 点这里哦

一、前言

上次在安装Jenkins时遇到插件下载不下来的问题,就算换成镜像也不行,因为镜像的update-center.json 文件里面的下载地址还是官方的地址,详细请点这里看上篇文章的解决方法。

二、再次发现问题

最近再次使用的时候发现下载插件又不行了,发现上次替换的update-center.json文件不见了。于是乎再次下载下来替换地址,然后替换掉原来的文件,重启后发现又没了。这是怎么回事呢,最后经多番查找,是jenkens会对update-center.json做签名校验安全检查,需要我们先关闭掉才行

将下列属性添加到 Jenkins 启动参数

    
hudson.model.DownloadService.noSignatureCheck=true
    
  

例子1 Java 启动(tomcat的话,需要去JAVA)

    
java -Dhudson.model.DownloadService.noSignatureCheck=true -jar jenkins.war
    
  

例子2 Docker 启动

    
docker run --env JAVA_OPTS=-Dhudson.model.DownloadService.noSignatureCheck=true jenkins/jenkins
    

 

例子3 tomcat启动

需要把一下启动参数配置到 catalina.sh (linux)或 catalina.bat (windows) 中


JAVA_OPTS="-Dhudson.model.DownloadService.noSignatureCheck=true"

 三、个人更新站点

每次手动修改挺麻烦的,本人有个人网站,于是用脚本定时从镜像下载下来 update-center.json 文件,替换掉地址,然后只要把jenkins升级站点配置个人网站的 update-center.json 地址就行了,如下

http://mukanyun.cn/jenkins/update-center.json

真正解决Jenkins安装插件总是报错的问题(二)

参考文章:

https://jenkins-update.davidz.cn/

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111313.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Scripting.FileSystemObject 的文件复制,删除,移动操作

    Scripting.FileSystemObject 的文件复制,删除,移动操作<%’创建一个FileSystemObject的事例SetMyFileObject=Server.CreateObject(“Scripting.FileSystemObject”)’创建一个要进行操作的文件SetMyFile=MyFileObject.CreateTextFile(“c:\test.txt”)MyFile.WriteLine(“Hello”)MyFile.Close’复…

    2022年7月14日
    67
  • DVP协议

    DVP协议Whatisadigitalvideoport?Camera的并口传输方式很多地方叫做dvp接口,但是并没有统一的标准。AsfarasIknow,thereisnoDVPspecbutthepinoutseemstobesomethingofadefactostandard,eventhoughpartmanufacturers…

    2022年6月6日
    43
  • HttpURLConnection的方法setRequestProperty(参数)的参数解读和用法[通俗易懂]

    HttpURLConnection的方法setRequestProperty(参数)的参数解读和用法[通俗易懂]https://blog.csdn.net/zcf520android/article/details/51314959学到东西

    2022年9月4日
    3
  • Java中获取时间戳

    Java中获取时间戳**Java语言中关于三种时间戳的获取之心得**最近项目开发过程中发现了项目中获取时间戳的业务。而获取时间戳有以下三种方式,首先先声明推荐使用System类来获取时间戳,下面一起看一看三种方式。1.System.currentTimeMillis()System类中的currentTimeMillis()方法是三种方式中效率最好的,运行时间最短。开发中如果设计到效率问题,推荐使用此种方式获取。System.currentTimeMillis()2.newDate().getTime()除

    2022年5月3日
    37
  • 声源定位专项_声源定位算法

    声源定位专项_声源定位算法之前发布了一款声源定位机器人,但是其中还包括图像处理和超声波传感器,以及单片机开发的内容,对于专门想要研究声源定位的朋友可能过于复杂。这次把声源定位的程序摘取出来,并且保证可以独立运行(只需要放到镜像里项目文件夹下),给想研究声源定位的朋友参考。#!/usr/bin/envpythonimportsocketimportsysimportthreadingimportr…

    2022年9月22日
    0
  • Linux安装rinetd

    为什么80%的码农都做不了架构师?>>>…

    2022年4月7日
    120

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号