将Hudson工作导入Jenkins

时间:2015-12-14 14:09:19

标签: jenkins hudson

我正在尝试将Hudson(v3.1.2)作业导入Jenkins,但似乎配置文件的结构不同。 Jenkins将不会读取有关Git存储库和MSBuild设置的信息。

任何人都知道是否有办法解决这个问题?

3 个答案:

答案 0 :(得分:1)

根据此 thread,可以使用样式表转换将配置文件更新为新格式,如此 message 中所述:

(注意附件可在 google 群组中找到)

<块引用>

附件包含我的(非常粗糙的)代码,用于将 hudson 2.2 配置格式转换为 jenkins 的格式。

请注意,它并不完整,仅涵盖了我们使用的部分。但是从示例中扩展它应该很容易。

此外,在迁移之后,我发现了一个错误:我保留的 cvs scm 信息不正确。您应该使用 /maven2-moduleset/project-properties/entry[string/text()='scm'] 下的内容。

最后在项目中添加xalan-2.7.1.jar和serializer-2.7.1.jar。需要它们来启用 exslt

答案 1 :(得分:0)

一种解决方案是将现有的Hudson实例升级到Jenkins(以迁移作业配置)。

接下来,您可以尝试将迁移的作业导入新的Jenkins服务器。

请在升级Hudson实例之前进行备份:)

答案 2 :(得分:0)

有一个可用于导入作业的插件 https://wiki.jenkins-ci.org/display/JENKINS/Job+Import+Plugin

提到 -

  

您也可以从Hudson实例导入作业,   但兼容性不是此插件的主要目标。