paulwong

          JENKINS使用步驟

          從代碼倉庫獲取代碼用SVN,做單元測試用JUNIT,做代碼檢查用PMD、FINDBUGS,代碼編譯、打包用ANT,拷貝文件到部署服務(wù)器上用SHELL,出現(xiàn)BUG了通知開發(fā)人員要發(fā)EMAIL,工具一多了,整合起來用時,不斷切換界面,輸入命令的復(fù)雜性可想而知,有沒有一站式的工具可以代勞呢?

          有,這就是JENKINS,有了她,你就可以:通過統(tǒng)一的WEB界面做各種配置工作、查看工具的LOG輸出、即使是歷史的日志查看也沒問題;通知配置排程,可以自動的獲取代碼、編譯、打包和部署,發(fā)郵件,無須人工干預(yù)。
          1. 安裝JENKINS,其實就是把一個WAR包放到容器中
          2. 安裝插件:發(fā)郵件插件Jenkins Email Extension Plugin和部署插件Deploy to container Plugin
          3. 配置JDK和郵件服務(wù)器地址
          4. 新建任務(wù):配置SVN地址/配置構(gòu)建排程@hourly/配置構(gòu)建步驟,如先用ANT編譯打包再傳到服務(wù)器/配置成功或失敗后發(fā)郵件通知的地址
          5. 手動執(zhí)行任務(wù)或等待時間到了后執(zhí)行任務(wù)
          各種插件的安裝
          1. ANT:如果在JENKINS中使用了ANT-JUNIT,由于JENKINS是直接調(diào)用操作系統(tǒng)的ANT命令的,所以要在LINUX下安裝ANT,配置ANT_HOME,并將BIN加入到PATH中:
            ANT_HOME=/opt/ant/apache-ant-1.8.2
            JAVA_HOME
            =/usr/java/jdk1.6.0_29
            JRE_HOME
            =/usr/java/jdk1.6.0_29/jre
            PATH
            =$ANT_HOME/bin:$JAVA_HOME/bin:JRE_HOME/bin:$PATH 
            CLASSPATH
            =.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
            export ANT_HOME JAVA_HOME JRE_HOME PATH CLASSPATH

          http://hanqunfeng.iteye.com/category/138233

          posted on 2012-01-31 18:19 paulwong 閱讀(8745) 評論(0)  編輯  收藏 所屬分類: JENKINS

          主站蜘蛛池模板: 调兵山市| 德惠市| 龙门县| 东乡族自治县| 南丹县| 简阳市| 敦化市| 咸阳市| 平乐县| 舒城县| 富宁县| 广宗县| 长垣县| 汉川市| 宝坻区| 军事| 商丘市| 始兴县| 大邑县| 西城区| 襄汾县| 苍南县| 赣州市| 泰来县| 太原市| 德钦县| 隆安县| 新邵县| 赣州市| 海淀区| 县级市| 淄博市| 台湾省| 奇台县| 丰原市| 韶山市| 汉阴县| 东乌珠穆沁旗| 上饶县| 都匀市| 司法|