我正在尝试将Hudson(v3.1.2)作业导入Jenkins,但似乎配置文件的结构不同。 Jenkins将不会读取有关Git存储库和MSBuild设置的信息。
任何人都知道是否有办法解决这个问题?
答案 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实例导入作业, 但兼容性不是此插件的主要目标。