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