2013-04-15 99 views
6

我有一個詹金斯服務器(1.510)在2008年贏得約100個工作。現在jenkins刪除插件後失去作業

  1. 一半喬布斯的缺失: 安裝,然後卸載CloudBees的(Plugin_1Plugin_2)插件集+的重新啓動,我有以下問題之後。
  2. 許多插件運行不正常,例如綠球插件不工作,也啓動備份插件的條目丟失
  3. 許多內置在Jenkins按鈕,例如新的「憑據」從「詹金斯配置「菜單。

看着FS,我仍然看到所有的工作。

我已經嘗試過:使用重載配置

    1. 再次重新安裝插件
    2. 重新安裝詹金斯與相同版本的

    仍然是工作缺少

    任何想法如何解決它?

    感謝,

    多倫

  • 回答

    7

    當工作被加載,許多相關的Java類的實例化。如果實例化失敗,通常是因爲某個插件已被刪除,並且該類不再可用,則該作業將被隱藏。

    我懷疑你不小心刪除了一些其他插件。

    注意:在做任何事情之前,請做好備份!最簡單的方法是備份整個Jenkins文件夾,作業,配置等所在的文件夾。

    最簡單的解決方案可能是從頭開始安裝Jenkins,安裝您需要的插件(如果您缺少某些插件,請參閱下面的故障排除),然後將jobs子文件夾複製到新的Jenkins。最好手動執行Manage Jenkins下的任何配置,但也可以嘗試複製相關的XML配置文件。

    如果您缺少一個插件並且找不到哪一個插件,您應該查看jenkins.out.logjenkins.err.log日誌文件並搜索Jenkins啓動後發生的異常。這可能會給你一個你缺少什麼插件的線索。

    您也可以嘗試編輯作業XML文件刪除您打造從例外鑑定步驟(記得先備份!),然後重新啓動詹金斯或從磁盤選擇加載配置管理詹金斯頁。

    如果沒有解決,但您發現相關的例外或其他有趣的事情,請更新問題的細節。

    +0

    在哪些文件中存儲了所有配置? (從屬,插件配置,常規設置...) –

    +1

    @DoronShai它們位於Jenkins所在的同一個文件夾(在這裏是這樣)或$ JENKINS_HOME目錄下的各種XML文件。根據這些清單列出所有'* .xml'文件可能是有啓發性的。作業配置尤其完全在項目目錄'jobs/ProjectName ...下面,因此它們很容易移動和備份。 – hyde

    1

    我升級詹金斯後,我的一個工作就消失了。我發現儘管我的工作目錄仍然存在,但裏面的​​3210文件已經失蹤了。

    在更新所有需要更新的插件並重新載入配置後,我從備份中恢復了該文件,並且該作業重新出現在Jenkins中。

    相關問題