【发布时间】:2015-09-08 13:55:08
【问题描述】:
我在本地机器 (Windows) 上安装了 Jenkins,并且我使用 Jenkins 创建了一项新作业,它运行良好...现在我已将 Jenkins 安装在一个专用的 Linux 服务器上...如何从 windows 迁移作业(本地机器)到Linux服务器上新安装的Jenkins??
【问题讨论】:
标签: linux windows jenkins selenium-webdriver
我在本地机器 (Windows) 上安装了 Jenkins,并且我使用 Jenkins 创建了一项新作业,它运行良好...现在我已将 Jenkins 安装在一个专用的 Linux 服务器上...如何从 windows 迁移作业(本地机器)到Linux服务器上新安装的Jenkins??
【问题讨论】:
标签: linux windows jenkins selenium-webdriver
最安全的解决方案是使用Job Import plugin。
在 Linux 服务器上安装这个插件,然后从 Windows Jenkins URL 导入作业:)
【讨论】:
您还可以使用一些智能 .gitignore(或您选择的任何 SCM)签入您的作业配置,并使用 %JENKINS_HOME% 作为您选择的 SCM 中的签入和版本控制目录。
作业配置独立于操作系统,尽管作业本身可能具有特定于操作系统的脚本(如果您使用 shell 脚本而不是 mvn pom 文件/ant build.xml)。
然后,您只需将签入的作业 repo 检出到新 linux 主机的 $jenkins_home 目录并启动 jenkins。你所有的工作都应该被找到并添加到你的 linux jenkins 中(不需要插件)。
一般来说...插件越少,您的 Jenkins 安装就越稳定。
【讨论】: