【问题标题】:Any documentation for the Jenkins Job Import plugin?Jenkins Job Import 插件的任何文档?
【发布时间】:2018-06-05 16:24:34
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

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

    【讨论】:

    • 这行得通。谢谢!或者文档中涵盖此内容的部分有效。已经复制了 /var/lib/Jenkins/jobs 的内容,所以我只是将所有内容复制到新实例的相同位置并重新加载配置。这太容易了,我想知道为什么这么多消息来源将我指向 Job Import 插件和 Jenkins-cli.jar 的方向,它们不仅失败而且默默地失败了。
    【解决方案2】:

    在 /var/log/jenkins/jenkins.log 中检查您的日志

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

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

    我知道你已经解决了这个问题,但你应该继续检查你的日志。 作业导入插件是错误的,因为它不提供反馈,但日志可以帮助您找出大多数问题。

    【讨论】:

      【解决方案3】:

      这是一个老问题,但后来的 S/O 答案提供了指导 how to use the Job Import plugin 并解决了 jobs in folders 的特定后续版本(LTS 2.289.3 / job-import-3.4)问题。

      在他们的搜索中为找到此内容的人分享。

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

      【讨论】:

        猜你喜欢
        • 2017-09-06
        • 2019-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-05
        • 1970-01-01
        相关资源
        最近更新 更多