Jenkins文檔翻譯(1)-管理
Jenkins文檔翻譯(1)-管理
JENKINS_HOME目錄
Jenkins需要一些磁盤空間來執行構建和歸檔。你可以在Jenkins的配置頁面查看磁盤所在的路徑。默認情況下是~/.jenkins,你可以通過如下的方法來改變設置:
在啟動Servlet容器前設置系統環境變量“JENKINS_HOME”。
設置Servlet的參數“JENKINS_HOME”。
設置JNDI環境實體“JENKINS_HOME”,指定到新目錄。
你可以臨時更改已經使用的Jenkins的HOME路徑,這需要徹底停掉Jenkins,然后把老的JENKINS_HOME挪到新JENKINS_HOME下,設置新的JENKINS_HOME,最后重啟Jenkins。
下面是一個典型的JENKINS_HOME目錄結構:
JENKINS_HOME
+- config.xml (jenkins主配置文件)
+- *.xml (其它配置文件,比如SVN,Maven,JDK,ANT...)
+- userContent (files in this directory will be served under your http://server/jenkins/userContent/)
+- fingerprints (存儲指紋記錄)
+- plugins (插件目錄)
+- jobs
+- [JOBNAME] (每個Job的子目錄)
+- config.xml (job配置文件)
+- workspace (版本控制工作目錄)
+- latest (最后一次成功構建連接)
+- builds
+- [BUILD_ID] (每次構建ID目錄)
+- build.xml (構建結果摘要)
+- log (日志文件)
+- changelog.xml (更新日志)
備份與恢復
所有的配置,構建日志,歸檔都儲存在JENKINS_HOME目錄下,最簡單做法就是打包整個目錄,恢復數據只要用以前打包的備份目錄覆蓋整個當前目錄即可。
備份數據不需要關閉Jenkins服務器,但是恢復數據就需要關閉Jenkins服務器。
Job的移動/復制/重命名
你可以:
從一個Jenkins中直接復制job目錄到另一個Jenkins下相應的目錄
復制一個job目錄并重命名
重命名一個job目錄
以上這些操作都可以在Jenkins運行的時候進行,要讓這些配置生效,你必須點擊Jenkins圖形管理WEB界面"Manage Jenkins",點擊“Reload Configuration from Disk”讓Jenkins重新裝載配置。如圖:

歸檔不用的Job
有時候你想從Jenkins內移除一個job,并且希望以后能夠恢復它。為此,你可以進入$JENKINS_HOME然后打包這個job目錄。下面的命令讓你打包“xyz”job目錄并移除這個job.
$ cd $JENKINS_HOME/jobs
$ tar czf xyz.tgz xyz
一旦你打包xyz項目那么它就不在構建,操作這些你可以不用停到Jenkins。
腳本控制
對于Job的故障診斷或批量更新,Jenkins提供了一些有用的控制腳本,這些腳本能夠訪問Jenkins所有的內部構件。腳本使用Groovy編寫,你可以在這里找到一些腳本例子。
URL選項
http://[jenkins-server]/[command]
[command]可以是:
exit:關閉jenkins
restart:重啟jenkins
posted on 2011-03-07 10:54 kuuyee 閱讀(2175) 評論(0) 編輯 收藏 所屬分類: CI/Jenkins 、系統管理 、JEE