我正在研究将作业从一个Jenkins实例迁移到另一个Jenkins实例的方法。不幸的是,从头到尾都没有解决方案。
一个解决方案涉及使用Jenkins作业导入插件。这样做的问题是我可以找到零文档。在插件站点,只有一个更改日志。
有没有人有关于如何使用此插件的任何信息?
它只有两个字段,Jenkins服务器和远程文件夹。我尝试过的一件事是设置Jenkins服务器,然后在后一个字段中包含作业名称。结果是。 。 。没有结果。在返回同一页面之前,浏览器只会加载一段时间。如果我在后一个字段中包含服务器上的作业路径(/ var / lib / Jenkins / jobs ...),则同上。我可以在第二个字段中加入乱码,得到相同的结果,没有任何反馈。
查看浏览器的开发人员工具,我看到[JenkinsEndpoint]的POST请求:8080 / JobImport / query,没有参数,无论如何都返回200。 (返回结果是我刚刚访问的同一页面的html。)
答案 0 :(得分:1)
我也有类似的要求,通常我们只会复制这里所述的工作配置 - https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins
答案 1 :(得分:0)
在/var/log/jenkins/jenkins.log中检查您的日志
您可能会发现由于证书问题而拒绝了连接。
在Java证书存储区中安装证书可以解决该问题(如果这是您的问题)。
我知道您已经解决了这个问题,但是继续前进,您应该检查您的日志。 作业导入插件有误,因为它无法提供反馈,但是日志可以帮助您找出大多数问题。