Jenkins Job Import 插件的任何文档?

Any documentation for the Jenkins Job Import plugin?

我正在研究将作业从一个 Jenkins 实例迁移到另一个实例的方法。不幸的是,没有一个解决方案从头到尾都有效。

一种解决方案涉及使用 Jenkins 作业导入插件。这样做的问题是我可以找到零文档。在插件站点,只有一个更改日志。

有人知道如何使用这个插件吗?

它只有两个字段,Jenkins Server 和 Remote Folder。我尝试过的一件事是设置 Jenkins 服务器,然后在后一个字段中包含作业名称。这样做的结果是。 . .没有结果。浏览器在返回同一页面之前只是加载了一段时间。如果我在后一个字段中包含服务器上作业的路径 (/var/lib/Jenkins/jobs . . .),则同上。我可以在第二个字段中输入乱码并得到相同的结果,没有任何反馈。

查看我浏览器的开发者工具,我看到 POST 请求到 [JenkinsEndpoint]:8080/JobImport/query,无论如何都没有 returns 200 的参数。 (Return 结果是我刚刚访问的同一页面的 html。)

我也有类似的需求,通常我们会按照此处所述复制作业配置 - https://wiki.jenkins.io/display/JENKINS/Administering+Jenkins

在 /var/log/jenkins/jenkins.log

中检查您的日志

您可能会发现连接因证书问题而被拒绝。

在 java 证书存储中安装证书应该可以解决问题(如果这是您的问题)。

我知道你已经解决了这个问题,但接下来你应该检查你的日志。 Job import plugin是错误的,因为它没有给出反馈,但是日志可以帮助你找出大部分问题。

这是一个老问题,但后来 S/O 的回答提供了指导 and to address specific later release (LTS 2.289.3 / job-import-3.4) issues with

分享给那些在他们的搜索中发现这个的人。

也许有一天答案会迁移到 plugin documentation .. ?