樂在其中

          以JEE為主攻,以Flex為點(diǎn)綴,以Eclipse RCP為樂趣
          請?jiān)L問http://www.inframesh.org

          首頁 新隨筆 聯(lián)系 管理
            43 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks

          1. 持續(xù)集成工具:hudson

          本人是第一次接觸持續(xù)集成,再加上對前期項(xiàng)目的開發(fā)方式感到深惡痛絕,不得已自己決定動(dòng)手搭建daily build和CI環(huán)境

          選擇hudson是因?yàn)樗俏襣oogle到的第一個(gè)CI持續(xù)集成工具,而且使用起來也非常方便和容易上手。內(nèi)嵌了winstone這個(gè)輕量級的servlet容器,所以可以直接java –jar hudson.war --httpPort=8080啟動(dòng),默認(rèn)端口是8080.

          其次,他的可擴(kuò)展能力很強(qiáng),已經(jīng)有很多現(xiàn)成的Plug-ins可以使用,我選擇安裝的插件有:

          1) clearcase plugin

          2) maven plugin(默認(rèn)自帶)

          3) greenboll

          4) mail-ext

          2. UCM管理軟件:IBM Rational Clearcase

          都說cc難用,但是在公司沒辦法,這個(gè)沒得商量,不能用SVN,只能使用cc。

          不過以前質(zhì)量辦只給我們Clearcase remote client, 當(dāng)然很多功能受限,比如checkin大量文件時(shí)簡直是噩夢,搜索文件也做得比較弱,還有目錄結(jié)構(gòu)很深的時(shí)也費(fèi)時(shí),不能建dynamic view而只能snapshot view…

          最近搞了個(gè)Clearcase Explorer的client,軟件肯定不是用java寫的,速度可以,而且?guī)Ш芏嗝罟ぞ?,如cleartool.exe

          還沒有試用,但是功能肯定很強(qiáng)大了

          3. project build工具:Maven2

          沒得說,不懂a(chǎn)nt, 第一次接觸項(xiàng)目就是用的maven2, 總體而言還好,包依賴之類做得不錯(cuò),與eclipse集成得好

           

          下面主要說下我的配置:

          1. Clearcase加入域,這個(gè)不用說,如果你用Clearcase Explorer,且想建動(dòng)態(tài)視圖,這個(gè)是第一步

          2. 用clearcase域的用戶登錄自己機(jī)器,下一步就到了hudson的配置了

          3. hudson:

          1) hudson 啟動(dòng): java –jar hudson.war --httpPort=8181

          image

          2) 管理界面: http://localhost:8181, 先進(jìn)行全局配置:

          image

          image

          然后建立一個(gè)job, 并進(jìn)行配置:

           

          image

          image

           

          所有的配置到此結(jié)束,然后的工作就是now build, 或者等你定時(shí)器到時(shí),會(huì)自動(dòng)從創(chuàng)建的snapshot view上更新clearcase服務(wù)器上的更新,然后做build

           

          有一點(diǎn)遺憾就是,我想在build成功后,自動(dòng)restart tomcat容器。。目前還沒有想法

           

          以上是我在自己機(jī)器上試驗(yàn),明天要把所有這些弄到一臺(tái)PC Server上

          posted on 2009-04-20 20:28 suprasoft Inc,. 閱讀(2872) 評論(1)  編輯  收藏 所屬分類: J2EE

          Feedback

          # re: Hudson與Clearcase搭建持續(xù)集成環(huán)境 2012-04-17 20:20 趙建民
          您好,我有一個(gè)hudson集成clearcase的問題,build總是出錯(cuò)。能幫我看下嗎?謝謝 QQ 376772928  回復(fù)  更多評論
            

          ©2005-2008 Suprasoft Inc., All right reserved.
          主站蜘蛛池模板: 唐河县| 闽清县| 许昌市| 桃园市| 弥勒县| 诸城市| 渭源县| 常州市| 资阳市| 塘沽区| 宁海县| 蕲春县| 全州县| 宜丰县| 莱芜市| 菏泽市| 保山市| 兴仁县| 卫辉市| 洞头县| 麦盖提县| 大竹县| 象山县| 西宁市| 阳东县| 微博| 郧西县| 苗栗县| 长垣县| 福贡县| 清水河县| 青神县| 河间市| 龙里县| 宣武区| 滦平县| 北京市| 奇台县| 嘉义市| 中江县| 新野县|