java要多思考下

          成長(zhǎng)^_^

             ::  :: 新隨筆 ::  ::  :: 管理 ::
            33 隨筆 :: 0 文章 :: 19 評(píng)論 :: 0 Trackbacks
              1、安裝jenkins

              2、瀏覽器訪問jenkins主頁 http://192.168.0.1:8080/,點(diǎn)擊“系統(tǒng)管理”

              3、在插件管理中,安裝Publish Over SSH插件

              4、在系統(tǒng)設(shè)置中設(shè)置JDK,Maven,Subversion,郵件通知,Publish over SSH
                  JDK->填寫JAVA_HOME:/usr/java/jdk1.6.0_26
                  Maven->選擇自動(dòng)安裝(或設(shè)置環(huán)境變量);服務(wù)端通過編寫setting.xml,讓maven自動(dòng)從本地Nexus庫中下載依賴資源
                  Subversion->選擇1.6
                  Publish over SSH->passphrase:linux登錄密碼
                            SSH Servers name : xxxx
                                    host:192.168.0.2
                                    user:root
                                    remote directory: /usr/local (系統(tǒng)設(shè)置的遠(yuǎn)程服務(wù)器頂級(jí)目錄)

              5、新建一個(gè)任務(wù)(job)
                 丟棄舊的構(gòu)建->保持構(gòu)建的天數(shù):7
                 源碼管理->Subversion->Repository URL: http://192.168.0.1/svn/sso (源代碼)
                          Local module directory: ./sso
                          Repository URL: http://192.168.0.1/svn/configure/sso (環(huán)境配置文件)
                          Local module directory: ./configure/sso
                          Check-out Strategy: svn revert before svn update
                 構(gòu)建觸發(fā)器->Poll SCM->日程表->10 8,22 * * * (早晚各構(gòu)建一次)
                 Build->Root POM->trunk/pom-test.xml
                 構(gòu)建后操作->SSH Servers name : xxxx
                             Transfers->Source files: sso/product/sso/test/sso.war
                            Remote directory: wars (實(shí)際為/usr/local/wars)
                            Exec command : kill -9 `ps aux|grep tomcat1 |grep -v grep |grep java |awk '{print $2}'`
                                                     cp /usr/local/wars/sso/product/sso/test/sso.war /usr/local/tomcat1/webapps/
                                                     /usr/local/tomcat1/bin/startup.sh  (重啟tomcat,可寫個(gè)腳本)
                 保存,你懂的。

               6、開啟tomcat1日志監(jiān)控,執(zhí)行一次構(gòu)建,觀察構(gòu)建日志,驗(yàn)證本次操作結(jié)果,成功。

           
          posted on 2012-10-31 21:50 java要多思考下 閱讀(5355) 評(píng)論(0)  編輯  收藏 所屬分類: 研發(fā)管理系統(tǒng)運(yùn)維
          主站蜘蛛池模板: 松滋市| 钟祥市| 四会市| 崇文区| 海口市| 兴隆县| 景洪市| 海林市| 五莲县| 礼泉县| 静海县| 长子县| 通河县| 西峡县| 汉阴县| 麻栗坡县| 洛浦县| 宜兰县| 嘉峪关市| 昭通市| 万宁市| 兴宁市| 玉环县| 尖扎县| 岳池县| 永嘉县| 麦盖提县| 汝南县| 台东市| 海南省| 达拉特旗| 江北区| 密山市| 蕉岭县| 克拉玛依市| 新和县| 景东| 历史| 金湖县| 丽水市| 蒙城县|