jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          ================= windows OS系統(tǒng)下的: Hudson環(huán)境搭建過程記錄===========

          1. 安裝jakarta-tomcat-5.0.30.exe, 使用的jdkC:\Program Files\Java\jdk1.6.0_14)。

          設(shè)置HUDSON_HOME環(huán)境變量,按住windows+Pause鍵快速出現(xiàn)環(huán)境變量設(shè)置界面。

          HUDSON_HOME=C:\hudson_ci\hudson

          TOMCAT_HOME=C:\hudson_ci\Tomcat 5.0

                 JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14

                 CALSSPATH=C:\ProgramFiles\Java\jdk1.6.0_14\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_14\lib\tools.jar

           

          2. hudson-2.0.0.war copyC:\hudson_ci\Tomcat 5.0\webapps目錄。

           

          3. 訪問http://localhost:8080/hudson-2.0.0/出現(xiàn)hudson web頁面。

           

          =================PC環(huán)境=================

          1.       OS:fedora 8

          2.       【備注信息】

          1jobs里面:只有job的各項(xiàng)設(shè)置參數(shù)值,數(shù)據(jù)沒有保存下來比如MD5值等。

          2

          2.1. 之前試過2jdktomcat6都安裝好的情況,每次瀏覽hudson就出現(xiàn)內(nèi)存泄露的情況,是因?yàn)?/span>hudson-2.0.1.warhudson-2.0.0.war雖然在windows環(huán)境訪問OK,但是在fedora中不兼容,于是從hudson官網(wǎng)下了個(gè)hudson.war,部署到webapps最終搞定。

          2.2.

          yum list | grep tomcat    //列出tomcat可安裝包

          yum -y install tomcat5   //安裝tomcat5

          yum remove tomcat5     //卸載tomcat5

          yum remove java          //卸載所有JAVA

          rpm –qa | grep jdk         //查找jdk

          查看方法:rpm –qa |grep –I java

          卸載方法:rpm –e –nodeps java*包名

          jdk-6u21-linux-i586-rpm.bin給予可執(zhí)行權(quán)限

          修改權(quán)限:chmod u+x jdk-6u21-linux-i586-rpm.bin

           

          3.       SVN版本信息】

          【服務(wù)器端SVN】:

          查看SVN版本方法:

           

          【客戶端SVN

          TortoiseSVN 1.5.5, Build 14361 - 32 Bit , 2008/10/24 18:06:34

          Subversion 1.5.4,

          4.        【幾個(gè)重要的目錄】

          1# cd /etc/init.d/ 目錄下面在hudson使用之后,會(huì)產(chǎn)生hudson目錄,用于存放Hudson的一些數(shù)據(jù)信息,包括Hudson_home變量,所以當(dāng)hudson想要重新配置的時(shí)候,一定要?jiǎng)h除這里的Hudson目錄。

          2/etc/sysconfig/Hudson 與上面類似,可以使用命令啟動(dòng)Hudson,目前最好不用。/etc/init.d/hudson start

          3)查看hudson的環(huán)境變量值是否設(shè)置好

          使用

          [root@localhost etc]# echo $HUDSON_HOME

          /home/kiki/compile/hudson_ci/Hudson

          如果環(huán)境變量值OK,說明是上面所述的2個(gè)目錄需要清理干凈才可以。

           

          5.       【當(dāng)前HUDSON的一些數(shù)據(jù)信息】

          安全機(jī)制的用戶:

          匿名只有R權(quán)限

          admin/kiki/xufuli@twsh.com

          tester/tester/xufuli@twsh.com

           

          =================fedora 8下面hudson搭建過程=================

          [備注]hudson相應(yīng)的設(shè)置都在系統(tǒng)設(shè)置時(shí)所規(guī)定的Hudson_home目錄下面,

          /usr/apache-tomcat-6.0.32/webapps下面的hudson不相干,所以保存Hudson_home目錄下面的數(shù)據(jù),就可以對(duì)hudson進(jìn)行遷移。

          JDK6

          1.       JDK使用軟件:jdk-6u21-linux-i586-rpm.bin,下載路徑

          http://zh.sourceforge.jp/projects/sfnet_crawlzilla/downloads/other/jdk-6u21-linux-i586-rpm.bin/

          2.       JDK安裝路徑 /usr/java/jdk1.6.0_21

          3.       執(zhí)行安裝命令:./ jdk-6u21-linux-i586-rpm.bin

          APACHE

          1.       apache使用軟件:apache-tomcat-6.0.32.tar.gz

          2.       apache 安裝路徑:/usr/apache-tomcat-6.0.32

          3.       apache安裝方法:tar xzvf apache-tomcat-6.0.32.tar.gz

          HUDSON軟件

          1.       hudson使用Hudson.war

          2.       直接copy Hudson.war /usr/apache-tomcat-6.0.32/webapps目錄下面

          3.       hudson相應(yīng)環(huán)境變量設(shè)置】

           修改文件/etc/profile,在文件末尾添加如下,執(zhí)行source /etc/profile生效:

          4. apache 目錄中tomcat-users.xml配置apache的訪問用戶。

                 修改文件/usr/apache-tomcat-6.0.32/conf如下:

          4.       進(jìn)入apache目錄/usr/apache-tomcat-6.0.32/bin,啟動(dòng)apache服務(wù)。

          5.       登錄http://172.28.6.36:8080/hudson看到hudson首頁即成為搭建hudson.

           

          =================hudson配置過程=================

          1.       安全機(jī)制配置:

          Hudson>系統(tǒng)管理>系統(tǒng)設(shè)置 配置如下,然后點(diǎn)擊頁面右上角的【登錄】,跳轉(zhuǎn)到登錄頁面,單擊【Create an account】創(chuàng)建一個(gè)hudson訪問用戶:

          2.       單個(gè)SVN路徑項(xiàng)目的配置如下;

          3.       多個(gè)相同庫或不同庫的SVN源碼的項(xiàng)目配置方式:

          4. hudson首頁有個(gè): Check File Fingerprint

          可以通過這個(gè)功能檢查構(gòu)件是否由hudson所構(gòu)建產(chǎn)生。

          4.       進(jìn)入任務(wù)的某次構(gòu)建頁面:有Tag this build

          可以通過此將此次構(gòu)建的路徑及SVN版本號(hào)在SVN庫中打上基線。

          5.       進(jìn)入任務(wù)頁面,

          狀態(tài)會(huì)顯示上次成功構(gòu)建所產(chǎn)生的構(gòu)件list,

          變更集:顯示每次構(gòu)建源碼庫所產(chǎn)生的變化,如果是每次提交代碼觸發(fā)一次構(gòu)建,那么這里顯示的就是每次的提交變更記錄。

           

           

           

          ================遇到的問題======================

          1. hudson無法指定SVN版本的實(shí)現(xiàn)(下載最新的SVN插件即OK,服務(wù)器端SVN與客戶端SVN版本不一致導(dǎo)致,請(qǐng)求IT開通下載權(quán)限再試)

          插件這里升級(jí)為:

          *********嘗試步驟:

          新建任務(wù):test812

          可以了。

          主站蜘蛛池模板: 句容市| 通河县| 靖江市| 崇左市| 页游| 镇坪县| 承德县| 商丘市| 柳江县| 枣强县| 宁河县| 博爱县| 平阳县| 苍梧县| 马尔康县| 且末县| 南川市| 舞钢市| 井陉县| 桓仁| 于田县| 咸宁市| 伊金霍洛旗| 徐汇区| 神木县| 射洪县| 黄骅市| 登封市| 湟中县| 渝北区| 梅河口市| 色达县| 永清县| 勃利县| 德昌县| 革吉县| 吐鲁番市| 甘孜| 盐池县| 无极县| 峨山|