2016-04-29 58 views
0

我最近将我们的Jenkins的windows实例迁移到了Linux。这很容易,因为我只是将%JENKINS_HOME%中的所有内容都复制到了Linux机器上。为什么迁移后的Jenkins作业在从Windows迁移到Linux后不显示?

但是有人让我知道他们有自己的詹金斯个人实例,他们想要翻转到Linux VM。我将作业文件夹从他们的Windows盒复制到Linux VM,但他们没有出现在我的任何视图(包括ALL视图)中。我还安装了作业导入插件,并且它也成功运行,但我遇到同样的问题。

我不确定是否必须修改我的config.xml以包含这些视图,或者是否有另一个需要与我的Linux VM合并的文件。我也重新启动了服务并从磁盘重新加载配置。

这是詹金斯2.0。

有没有人对我可能错过的东西有任何想法?

+1

您是否检查了作业文件的权限和所有者?我相信他们需要拥有与詹金斯实例相同的所有者。 – TheEllis

+0

这正是它是。谢谢! –

+1

添加为答案TheEllis并接受它Mietzner,可能会帮助其他人有类似的问题,它不会播种未解决。 –

回答

1

基于TheEllis的评论:

复制的作业文件必须具有相同的所有者詹金斯情况下运行。此外,还应设置对所有者的读/写/执行权限。

+0

如果我忘记了原来的主人,如何解决这个问题? –