Jenkins文檔翻譯(1)-管理

          Jenkins文檔翻譯(1)-管理

          kuuyee  |  2011-03-07  |  Jenkins   CI  

          JENKINS_HOME目錄

          Jenkins需要一些磁盤空間來執(zhí)行構(gòu)建和歸檔。你可以在Jenkins的配置頁面查看磁盤所在的路徑。默認情況下是~/.jenkins,你可以通過如下的方法來改變設(shè)置:

          • 在啟動Servlet容器前設(shè)置系統(tǒng)環(huán)境變量“JENKINS_HOME”。

          • 設(shè)置Servlet的參數(shù)“JENKINS_HOME”。

          • 設(shè)置JNDI環(huán)境實體“JENKINS_HOME”,指定到新目錄。

          你可以臨時更改已經(jīng)使用的Jenkins的HOME路徑,這需要徹底停掉Jenkins,然后把老的JENKINS_HOME挪到新JENKINS_HOME下,設(shè)置新的JENKINS_HOME,最后重啟Jenkins。

          下面是一個典型的JENKINS_HOME目錄結(jié)構(gòu):

          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 (最后一次成功構(gòu)建連接)
          +- builds
          +- [BUILD_ID] (每次構(gòu)建ID目錄)
          +- build.xml (構(gòu)建結(jié)果摘要)
          +- log (日志文件)
          +- changelog.xml (更新日志)

          備份與恢復(fù)

          所有的配置,構(gòu)建日志,歸檔都儲存在JENKINS_HOME目錄下,最簡單做法就是打包整個目錄,恢復(fù)數(shù)據(jù)只要用以前打包的備份目錄覆蓋整個當(dāng)前目錄即可。

          備份數(shù)據(jù)不需要關(guān)閉Jenkins服務(wù)器,但是恢復(fù)數(shù)據(jù)就需要關(guān)閉Jenkins服務(wù)器。

          Job的移動/復(fù)制/重命名

          你可以:

          • 從一個Jenkins中直接復(fù)制job目錄到另一個Jenkins下相應(yīng)的目錄

          • 復(fù)制一個job目錄并重命名

          • 重命名一個job目錄

          以上這些操作都可以在Jenkins運行的時候進行,要讓這些配置生效,你必須點擊Jenkins圖形管理WEB界面"Manage Jenkins",點擊“Reload Configuration from Disk”讓Jenkins重新裝載配置。如圖:

          歸檔不用的Job

          有時候你想從Jenkins內(nèi)移除一個job,并且希望以后能夠恢復(fù)它。為此,你可以進入$JENKINS_HOME然后打包這個job目錄。下面的命令讓你打包“xyz”job目錄并移除這個job.

          $ cd $JENKINS_HOME/jobs 
          $ tar czf xyz.tgz xyz

          一旦你打包xyz項目那么它就不在構(gòu)建,操作這些你可以不用停到Jenkins。

          腳本控制

          對于Job的故障診斷或批量更新,Jenkins提供了一些有用的控制腳本,這些腳本能夠訪問Jenkins所有的內(nèi)部構(gòu)件。腳本使用Groovy編寫,你可以在這里找到一些腳本例子。

          URL選項

          http://[jenkins-server]/[command]

          [command]可以是:

          • exit:關(guān)閉jenkins

          • restart:重啟jenkins

          2011-03-07

          posted on 2011-03-07 10:54 kuuyee 閱讀(2175) 評論(0)  編輯  收藏 所屬分類: CI/Jenkins 、系統(tǒng)管理 、JEE


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計

          隨筆分類(139)

          Linux內(nèi)核

          搜索

          •  

          積分與排名

          • 積分 - 319928
          • 排名 - 178

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 姜堰市| 宣威市| 深圳市| 丰台区| 呼伦贝尔市| 大冶市| 平潭县| 博白县| 航空| 金湖县| 嘉禾县| 鹤庆县| 南开区| 邹平县| 华宁县| 丹巴县| 改则县| 廊坊市| 诸暨市| 宿松县| 武安市| 涿鹿县| 安国市| 高尔夫| 宁远县| 大连市| 磐石市| 镶黄旗| 仁寿县| 林州市| 华阴市| 盘锦市| 陆丰市| 苏尼特左旗| 正蓝旗| 婺源县| 广汉市| 双辽市| 镇江市| 大庆市| 从化市|