這裏我經過的是thinbacp插件對jenkins進行備份與恢復正則表達式
系統管理--->插件管理---->可選插件--->(過濾裏面輸入ThinBackup進行查找)安全
系統管理--->ThinBackup--->Settings ide
備份目錄 指定備份目錄。Jenkins進程須要對此目錄的寫訪問權。您可使用$ {JENKINS_WORKSPACE}等環境變量來指定路徑。 完整備份的備份計劃 指定觸發完整備份的計劃。使用Cron表示法。即便沒有更改,完整備份也會備份全部文件。 差別備份的備份計劃 指定觸發差別備份的計劃。使用Cron表示法。差別備份僅存儲自上次徹底備份以來修改的數據。若是未檢測到任何更改,則不會建立差別備份。 注意:若是隻須要完整備份,則無需指定差別備份計劃。因爲差別備份依賴於完整備份,所以若是指定差別備份計劃,則必須提供完整備份計劃。 等到Jenkins / Hudson閒置以執行備份 建議啓用此選項(默認)。然而,許多用戶報告說安靜模式阻止了長時間運行的做業的執行。若是禁用此選項,則無需等待實例的安全狀態便可進行備份。換句話說,備份將當即完成,這可能致使損壞的備份。 在指定的分鐘後強制Jenkins進入徹底模式 在指定的時間(分鐘)後強制安靜模式,以強制安全的備份環境。零表示在調度程序觸發備份時直接強制執行徹底模式。閱讀下面有關備份過程的更多信息。 最大備份集數 要節省磁盤空間,能夠指定存儲的最大備份集數。備份集定義爲完整備份及其引用差別備份。在下一次完整備份操做後,將刪除較舊的備份集。這也適用於壓縮備份集。 備份中排除的文件 若是您有特定文件而不想備份,則在此處輸入標識這些文件的正則表達式將阻止它們被備份。名稱與此正則表達式匹配的全部文件都不會被備份。若是不須要,請留空。若是表達式無效,則將忽略該表達式。 備份構建結果 若是啓用此選項,則還將備份構建結果。這多是不少數據,因此要仔細考慮它。一旦您決定備份構建結果,您還能夠選擇備份構建存檔。再次注意這個選項,由於它可能很是耗時而且可能須要大量的磁盤空間! 備份'userContents' Jenkins提供了一個URL,您能夠在其中放置經常使用數據(例如靜態HTML,工具......)。若是選中此選項,則能夠備份全部這些數據。 備份僅構建標記爲保留 若是啓用此選項,則僅備份標記爲「永久保留此構建」的構建的結果/工件。 清理差別備份 若是啓用此選項,則只要完成新的完整備份,就會刪除全部差別備份。 將舊備份移動到ZIP文件 若是選中此選項,則每當執行新的完整備份時,全部舊備份集都將移動到ZIP文件。每一個ZIP文件將包含一個備份集,即一個完整備份和引用它的任何差別備份。文件名將標識包含備份的時間範圍(即完整備份的時間戳和最新差別備份的時間戳)。 注意: 「 最大備份集數」設置也適用於由thinBackup建立的備份ZIP文件。 注意:若是選中「 清理差別備份 」,則在完成壓縮以前將執行diff清理,所以ZIP文件中不會進行差別備份。
查看備份:工具
注意:爲檢測還原是否生效,在此我刪除了一個pipline項目而後進行還原測試
注意:還原後對jenkins 進行重啓才能生效插件