2015-09-08 140 views

回答

1

最安全的解決方案是使用Job Import plugin

安裝Linux服務器上的這個插件,明年進口從Windows詹金斯網址:)

+0

嗨,感謝您的回覆..我已經嘗試了Job Import Plugin ..我輸入了遠程Jenkins URL並且點擊查詢..沒有顯示 – Karthik

+0

遠程Jenkins安裝在我的本地主機上。該插件仍適用於我 – Karthik

+0

因此,您需要使用localhost URL作爲遠程Jenkins。這個插件有助於解決您的問題? –

0

的工作你也可以用一些聰明的.gitignore檢查你的工作的CONFIGS(或任何你SCM的選擇)並使用%JENKINS_HOME%作爲您選擇的SCM中的簽入和版本化目錄。

作業配置是獨立於操作系統的,儘管作業本身可能有操作系統特定的腳本(如果使用shell腳本而不是mvn pom文件/ ant build.xml)。

然後,你可以檢查你的工作回購登記到新的Linux主機的$ jenkins_home目錄並啓動jenkins。你應該找到所有的工作並將其添加到你的linux jenkins(不需要插件)。

一般來說......插件越少,Jenkins安裝的穩定性就越高。

+0

HI JasonRobinson,我不知道你在說什麼..我只是從本地機器上傳src,bin,lib目錄&testng.xml文件和批處理文件到Linux服務器,並在那裏創建了新的工作區。我正嘗試在上傳的文件的幫助下創建新的工作。但是,當建立詹金斯控制檯拋出一個失敗。即使相同的腳本文件在我的本地機器上完美運行..實際問題出現在上述情況下。 – Karthik

+0

Jenkins將所有數據保存在%JENKINS_HOME%目錄中的XML格式中。結構如下所示: – JasonRobinson

+0

Jenkins將所有數據保存在%JENKINS_HOME%目錄中的xml格式中。該結構是這樣的:目錄: *工作 *節點 *插件 *祕密 *更新 * userContent 作業目錄中可以檢查任何來源的控制,這將保護您的工作狀態。您可以將存儲庫檢出到新的jenkins中,然後重新啓動jenkins以捕獲您之前簽入到源代碼管理的所有導入作業。 – JasonRobinson

相關問題