<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hudson+maven+sonar+svn 快速搭建持續集成服務(二)

      初步服務器搭建所需:

     


    Hudson

    一種革命性的開放源碼 CI 服務器,它從以前的 CI 服務器吸取了許多經

    驗 教訓。

    (1)  Hudson 最吸引人的特性之一是它很容易配置:很難找到更容易設

    置的 CI 服務器,也很難找到開箱即用特性如此豐富的 CI 服務器。

    (2)  Hudson 容易使用的第二個原因是它具有強大的插件框架 ,所以很

    容易添 加特性,例如添加 tomcat 插件后,可以方將 build 好的 war 包方便的部署到 Tomcat 里。

                    下載地址: http://hudson-ci.org/

        Hudson 插件 ( 將插件直接放在plugin文件下重啟Hudson即可!)

                  Hudson 自動部署: http://hudson-ci.org/downloads/plugins/deploy/             

                 Sonar 插件:      http://hudson-ci.org/downloads/plugins/sonar/

        Hudson 的安裝

                可以將 Hudson 部署到 Tomcat 下面運行,將下載的 hudson.war

    直接放到 Tomcat webapp 下,使用命令 java -jar hudson.war啟動 tomcat ok

     


    Maven

    一個頂級的 Apache Software Foundation 開源項目,創建它最初是

    為了管理 Jakarta Turbine 項目復雜的構建過程。從那以后,不論是開源

    開發項目還是私有開發項目都選擇 Maven 作為項目構建系統。       

       

    下載地址: http://maven.apache.org/download.html

    Maven
    的安裝:

    把壓縮包解壓到 D:\maven (或者你自己想解壓的位置)

    下面就是配置

    環境變量了:MAVEN_HOME:D:\maven-2.0.4

    Path 中加入 %MAVEN_HOME%\bin  


    Sonar

    一個開源的質量管理平臺,專注于從項目到類方法的持續的分析和測

    量技術質量,它把代碼質量相關軟件集成到一起統一管理。

     

    下載地址 http://www.sonarsource.org/downloads/

          

    sonar 的安裝

    1. 解壓軟件到/opt/sonar
             2.
    安裝mysql5.5
             3.
    創建sonar數據庫,腳本可以直接到

      sonar/extras/database/mysql/create_database.sql
             4.
    修改配置文件conf/sonar.properties,把以下內容的#去掉。  

       sonar.jdbc.url:jdbc:mysql://localhost:3306/sonaruseUnico de=true&characterEncoding=utf8  
                               sonar.jdbc.driverClassName: com.mysql.jdbc.Driver 
                               sonar.jdbc.validationQuery: select 1 
             5. 終端運行./sonar.sh console 

     

    6.訪問http://localhost:9000成功
             7.
    配置maven安裝目錄conf/setting.xmlprofiles屬性,可以利用

    maven 直接編譯我們的工程
            

    <settings>  
     <profiles> 
            <profile> 
                <id>sonar</id> 
                <activation> 
                    <activeByDefault>true</activeByDefault> 
                </activation> 
                <properties> 
                    <!-- EXAMPLE FOR MYSQL --> 
                    <sonar.jdbc.url>              jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8 
                    </sonar.jdbc.url>      <sonar.jdbc.driverClassName>com.mysql.jdbc.Driver</sonar.jdbc.driverClassName> 
                    <sonar.jdbc.username>sonar</sonar.jdbc.username> 
                    <sonar.jdbc.password>sonar</sonar.jdbc.password> 
    <!-- SERVER ON A REMOTE HOST --> 
                    <sonar.host.url>http://myserver:1234</sonar.host.url> 
                </properties> 
            </profile> 
         </profiles> 
    </settings> 


    SVN

    直接用VisualSVN自行搭建一個虛擬SVN服務器即可,全部是傻瓜式操作。參考:快速搭建SVN 服務器

    posted on 2012-09-10 17:06 Nirvana reborn 閱讀(2383) 評論(0)  編輯  收藏 所屬分類: ★持續集成

    <2012年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    • 隨筆 - 23
    • 文章 - 0
    • 評論 - 46
    • 引用 - 0

    公告

    我好喜歡它,
    我的 QQ 66013804 ,
    我想做技術流,可是我很懶,
    博客新地址:<a href="

    隨筆分類(19)

    文章檔案(1)

    博主鏈接

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 1000部拍拍拍18勿入免费视频软件| 中文字幕在线免费看| h视频在线观看免费完整版| 亚洲国产精品SSS在线观看AV| 一级黄色免费毛片| 亚洲午夜福利精品久久 | 亚洲中文字幕无码永久在线| 美女无遮挡免费视频网站| 免费国产成人高清视频网站| 亚洲av无码成人精品国产| 免费中文字幕在线| 国产精品永久免费视频| 亚洲午夜无码片在线观看影院猛| 中文字幕在线观看免费| 日韩亚洲一区二区三区| 日本一卡精品视频免费| 亚洲国产精品yw在线观看| 毛片大全免费观看| 猫咪免费观看人成网站在线| 国产亚洲精品资在线| 污视频在线观看免费| 久久狠狠爱亚洲综合影院| 国产美女被遭强高潮免费网站 | 亚洲性无码AV中文字幕| 免费a在线观看播放| 国产做国产爱免费视频| 亚洲视屏在线观看| 特级淫片国产免费高清视频| 免费精品国产自产拍在线观看| 亚洲精品无码乱码成人| 亚洲国产精品免费观看| 香港一级毛片免费看| 久久久久久亚洲精品中文字幕| 野花高清在线观看免费完整版中文| 亚洲AV成人一区二区三区观看 | 麻豆高清免费国产一区| 亚洲爆乳无码专区www| 337p日本欧洲亚洲大胆裸体艺术| 亚洲第一网站免费视频| 精品国产亚洲第一区二区三区| 亚洲av无码专区在线播放|