qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          持續(xù)集成的工具都有哪些?

          目前市場上主流的持續(xù)集成工具很多
          例如 CruiseControL,hudson ,jenkins,還有apache的Continuum 等 開源的持續(xù)集成工具,
          CruiseControl :簡稱 CC ,持續(xù)集成工具,主要提供了基于版本管理工具 ( 如 CVS、VSS、SVN) 感知變化或每天定時(shí)的持續(xù)集成,并提供持續(xù)集成報(bào)告、 Email 、 Jabber 等等方式通知相關(guān)負(fù)責(zé)人,其要求是需要進(jìn)行日構(gòu)建的項(xiàng)目已編寫好全自動(dòng)的項(xiàng)目編譯腳本 ( 可基于 Maven 或 Ant) 。由于該工具配置以及部署很麻煩 且版本很久沒有更新
          hudson 但是由于被oracle收購 很多以前開源的東西 以后很可能被ORACLE私有化 
          Hudson是Jenkins的前身,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控程序重復(fù)的工作,包括: 
          1、持續(xù)的軟件版本發(fā)布/測試項(xiàng)目。 
          2、監(jiān)控外部調(diào)用執(zhí)行的工作。

          Hudson的特性

          1、易于安裝-只要把hudson.war部署到servlet容器,不需要數(shù)據(jù)庫支持。
          2、易于配置-所有配置都是通過其提供的web界面實(shí)現(xiàn)。
          3、集成RSS/E-mail/IM-通過RSS發(fā)布構(gòu)建結(jié)果或當(dāng)構(gòu)建失敗時(shí)通過e-mail實(shí)時(shí)通知。
          4、生成JUnit/TestNG測試報(bào)告。
          5、分布式構(gòu)建支持-Hudson能夠讓多臺(tái)計(jì)算機(jī)一起構(gòu)建/測試。
          6、文件識(shí)別- Hudson能夠跟蹤哪次構(gòu)建生成哪些jar,哪次構(gòu)建使用哪個(gè)版本的jar等。
          7、插件支持-Hudson可以通過插件擴(kuò)展,你可以開發(fā)適合自己團(tuán)隊(duì)使用的工具。
          基于以上情況 Hudson創(chuàng)造者們 另起爐灶  建立了有一個(gè)CI JENKINS

          Jenkins是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺(tái),使持續(xù)集成變成可能。[1]
          Jenkins,之前叫做Hudson,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控秩序重復(fù)的工作,包括:
          1、持續(xù)的軟件版本發(fā)布/測試項(xiàng)目。
          2、監(jiān)控外部調(diào)用執(zhí)行的工作。
          Jenkins搭建
          下載jenkins.war
          有兩種啟動(dòng)方法。
          首先保證系統(tǒng)中已經(jīng)安裝了jdk,最好是jdk1.5以上。
          第一種啟動(dòng)方法,切換到j(luò)enkins.war存放的目錄,輸入如下命令:
          $ java -jar jenkins.war
          然后在瀏覽器中(推薦用火狐)輸入http://localhost:8080,localhost可以是本機(jī)的ip,也可以是計(jì)算機(jī)名。就可以打開jenkins
          第二種方法是用tomcat打開
          解壓tomcat到某個(gè)目錄,如/usr/local,進(jìn)入tomcat下的/bin目錄,啟動(dòng)tomcat
          將jenkins.war文件放入tomcat下的webapps目錄下,啟動(dòng)jenkins時(shí),會(huì)自動(dòng)在webapps目錄下建立jenkins目錄,所以在地址欄上需要輸入的地址于上一種方法有點(diǎn)不一樣:
          http://localhost:8080/jenkins。

          posted on 2014-01-28 23:47 順其自然EVO 閱讀(1763) 評論(0)  編輯  收藏 所屬分類: 持續(xù)集成

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灯塔市| 化德县| 抚远县| 连云港市| 太白县| 仁布县| 沛县| 涪陵区| 黄石市| 乌恰县| 蓬溪县| 鄯善县| 宁安市| 鹿邑县| 鲁山县| 淅川县| 安福县| 横峰县| 竹山县| 张家界市| 乌鲁木齐县| 株洲市| 潍坊市| 临桂县| 上犹县| 姜堰市| 乌拉特后旗| 卢湾区| 论坛| 盐边县| 罗江县| 天气| 汝城县| 广西| 广饶县| 汕尾市| 五华县| 临城县| 江安县| 阿克苏市| 隆安县|